aboutsummaryrefslogtreecommitdiffstats
path: root/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/1877-drm-amdgpu-disable-system-memory-page-tables-for-now.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/1877-drm-amdgpu-disable-system-memory-page-tables-for-now.patch')
-rw-r--r--meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/1877-drm-amdgpu-disable-system-memory-page-tables-for-now.patch36
1 files changed, 36 insertions, 0 deletions
diff --git a/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/1877-drm-amdgpu-disable-system-memory-page-tables-for-now.patch b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/1877-drm-amdgpu-disable-system-memory-page-tables-for-now.patch
new file mode 100644
index 00000000..eed76161
--- /dev/null
+++ b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/1877-drm-amdgpu-disable-system-memory-page-tables-for-now.patch
@@ -0,0 +1,36 @@
+From f6093e1c100f2fa2f0946336be875d6260feb3bf Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com>
+Date: Mon, 7 Jan 2019 14:43:55 +0100
+Subject: [PATCH 1877/2940] drm/amdgpu: disable system memory page tables for
+ now
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+We hit a problem with IOMMU with that. Disable until we have time to
+debug further.
+
+Signed-off-by: Christian König <christian.koenig@amd.com>
+Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
+Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
+---
+ drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 3 ---
+ 1 file changed, 3 deletions(-)
+
+diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
+index 2ca2dbaf7e3a..33d1de502eba 100644
+--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
++++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
+@@ -799,9 +799,6 @@ static void amdgpu_vm_bo_param(struct amdgpu_device *adev, struct amdgpu_vm *vm,
+ bp->size = amdgpu_vm_bo_size(adev, level);
+ bp->byte_align = AMDGPU_GPU_PAGE_SIZE;
+ bp->domain = AMDGPU_GEM_DOMAIN_VRAM;
+- if (bp->size <= PAGE_SIZE && adev->asic_type >= CHIP_VEGA10 &&
+- adev->flags & AMD_IS_APU)
+- bp->domain |= AMDGPU_GEM_DOMAIN_GTT;
+ bp->domain = amdgpu_bo_get_preferred_pin_domain(adev, bp->domain);
+ bp->flags = AMDGPU_GEM_CREATE_VRAM_CONTIGUOUS |
+ AMDGPU_GEM_CREATE_CPU_GTT_USWC;
+--
+2.17.1
+