diff options
Diffstat (limited to 'meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/2850-Revert-drm-amdgpu-don-t-invalidate-caches-in-RELEASE.patch')
-rw-r--r-- | meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/2850-Revert-drm-amdgpu-don-t-invalidate-caches-in-RELEASE.patch | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/2850-Revert-drm-amdgpu-don-t-invalidate-caches-in-RELEASE.patch b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/2850-Revert-drm-amdgpu-don-t-invalidate-caches-in-RELEASE.patch new file mode 100644 index 00000000..318d0e71 --- /dev/null +++ b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/2850-Revert-drm-amdgpu-don-t-invalidate-caches-in-RELEASE.patch @@ -0,0 +1,31 @@ +From a623e2139a211c320abdd20e17a6a3ff2f03e3d2 Mon Sep 17 00:00:00 2001 +From: changzhu <Changfeng.Zhu@amd.com> +Date: Fri, 12 Jul 2019 15:53:23 +0800 +Subject: [PATCH 2850/2940] Revert "drm/amdgpu: don't invalidate caches in + RELEASE_MEM, only do the writeback" + +Signed-off-by: changzhu <Changfeng.Zhu@amd.com> +--- + drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +diff --git a/drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c b/drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c +index 09b1634b97c2..e5e3fc88de46 100644 +--- a/drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c ++++ b/drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c +@@ -4339,7 +4339,11 @@ static void gfx_v10_0_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, + amdgpu_ring_write(ring, PACKET3(PACKET3_RELEASE_MEM, 6)); + amdgpu_ring_write(ring, (PACKET3_RELEASE_MEM_GCR_SEQ | + PACKET3_RELEASE_MEM_GCR_GL2_WB | +- PACKET3_RELEASE_MEM_GCR_GLM_INV | /* must be set with GLM_WB */ ++ PACKET3_RELEASE_MEM_GCR_GL2_INV | ++ PACKET3_RELEASE_MEM_GCR_GL2_US | ++ PACKET3_RELEASE_MEM_GCR_GL1_INV | ++ PACKET3_RELEASE_MEM_GCR_GLV_INV | ++ PACKET3_RELEASE_MEM_GCR_GLM_INV | + PACKET3_RELEASE_MEM_GCR_GLM_WB | + PACKET3_RELEASE_MEM_CACHE_POLICY(3) | + PACKET3_RELEASE_MEM_EVENT_TYPE(CACHE_FLUSH_AND_INV_TS_EVENT) | +-- +2.17.1 + |