aboutsummaryrefslogtreecommitdiffstats
path: root/common/recipes-kernel/linux/files/0213-drm-amdgpu-fix-VM_CONTEXT-_PAGE_TABLE_END_ADDR-handl.patch
diff options
context:
space:
mode:
Diffstat (limited to 'common/recipes-kernel/linux/files/0213-drm-amdgpu-fix-VM_CONTEXT-_PAGE_TABLE_END_ADDR-handl.patch')
-rw-r--r--common/recipes-kernel/linux/files/0213-drm-amdgpu-fix-VM_CONTEXT-_PAGE_TABLE_END_ADDR-handl.patch64
1 files changed, 0 insertions, 64 deletions
diff --git a/common/recipes-kernel/linux/files/0213-drm-amdgpu-fix-VM_CONTEXT-_PAGE_TABLE_END_ADDR-handl.patch b/common/recipes-kernel/linux/files/0213-drm-amdgpu-fix-VM_CONTEXT-_PAGE_TABLE_END_ADDR-handl.patch
deleted file mode 100644
index d2673fd6..00000000
--- a/common/recipes-kernel/linux/files/0213-drm-amdgpu-fix-VM_CONTEXT-_PAGE_TABLE_END_ADDR-handl.patch
+++ /dev/null
@@ -1,64 +0,0 @@
-From 25a595e48261e8d44970b6a5cfafc283f9a9fbc5 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com>
-Date: Wed, 13 May 2015 14:21:06 +0200
-Subject: [PATCH 0213/1050] drm/amdgpu: fix VM_CONTEXT*_PAGE_TABLE_END_ADDR
- handling
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Signed-off-by: Christian König <christian.koenig@amd.com>
-Reviewed-by: Jammy Zhou <Jammy.Zhou@amd.com>
-Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
----
- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 4 ++--
- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 4 ++--
- 2 files changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c b/drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
-index b9b1df6..ab09672 100644
---- a/drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
-+++ b/drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
-@@ -485,7 +485,7 @@ static int gmc_v7_0_gart_enable(struct amdgpu_device *adev)
- WREG32(mmVM_L2_CNTL3, tmp);
- /* setup context0 */
- WREG32(mmVM_CONTEXT0_PAGE_TABLE_START_ADDR, adev->mc.gtt_start >> 12);
-- WREG32(mmVM_CONTEXT0_PAGE_TABLE_END_ADDR, adev->mc.gtt_end >> 12);
-+ WREG32(mmVM_CONTEXT0_PAGE_TABLE_END_ADDR, (adev->mc.gtt_end >> 12) - 1);
- WREG32(mmVM_CONTEXT0_PAGE_TABLE_BASE_ADDR, adev->gart.table_addr >> 12);
- WREG32(mmVM_CONTEXT0_PROTECTION_FAULT_DEFAULT_ADDR,
- (u32)(adev->dummy_page.addr >> 12));
-@@ -506,7 +506,7 @@ static int gmc_v7_0_gart_enable(struct amdgpu_device *adev)
- */
- /* set vm size, must be a multiple of 4 */
- WREG32(mmVM_CONTEXT1_PAGE_TABLE_START_ADDR, 0);
-- WREG32(mmVM_CONTEXT1_PAGE_TABLE_END_ADDR, adev->vm_manager.max_pfn);
-+ WREG32(mmVM_CONTEXT1_PAGE_TABLE_END_ADDR, adev->vm_manager.max_pfn - 1);
- for (i = 1; i < 16; i++) {
- if (i < 8)
- WREG32(mmVM_CONTEXT0_PAGE_TABLE_BASE_ADDR + i,
-diff --git a/drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c b/drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
-index 7f6c52f..f816165 100644
---- a/drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
-+++ b/drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
-@@ -589,7 +589,7 @@ static int gmc_v8_0_gart_enable(struct amdgpu_device *adev)
- WREG32(mmVM_L2_CNTL4, tmp);
- /* setup context0 */
- WREG32(mmVM_CONTEXT0_PAGE_TABLE_START_ADDR, adev->mc.gtt_start >> 12);
-- WREG32(mmVM_CONTEXT0_PAGE_TABLE_END_ADDR, adev->mc.gtt_end >> 12);
-+ WREG32(mmVM_CONTEXT0_PAGE_TABLE_END_ADDR, (adev->mc.gtt_end >> 12) - 1);
- WREG32(mmVM_CONTEXT0_PAGE_TABLE_BASE_ADDR, adev->gart.table_addr >> 12);
- WREG32(mmVM_CONTEXT0_PROTECTION_FAULT_DEFAULT_ADDR,
- (u32)(adev->dummy_page.addr >> 12));
-@@ -610,7 +610,7 @@ static int gmc_v8_0_gart_enable(struct amdgpu_device *adev)
- */
- /* set vm size, must be a multiple of 4 */
- WREG32(mmVM_CONTEXT1_PAGE_TABLE_START_ADDR, 0);
-- WREG32(mmVM_CONTEXT1_PAGE_TABLE_END_ADDR, adev->vm_manager.max_pfn);
-+ WREG32(mmVM_CONTEXT1_PAGE_TABLE_END_ADDR, adev->vm_manager.max_pfn - 1);
- for (i = 1; i < 16; i++) {
- if (i < 8)
- WREG32(mmVM_CONTEXT0_PAGE_TABLE_BASE_ADDR + i,
---
-1.9.1
-