aboutsummaryrefslogtreecommitdiffstats
path: root/common/recipes-kernel/linux/files/0346-drm-amdgpu-add-hdp-invalidation-for-gfx7.patch
diff options
context:
space:
mode:
Diffstat (limited to 'common/recipes-kernel/linux/files/0346-drm-amdgpu-add-hdp-invalidation-for-gfx7.patch')
-rw-r--r--common/recipes-kernel/linux/files/0346-drm-amdgpu-add-hdp-invalidation-for-gfx7.patch65
1 files changed, 0 insertions, 65 deletions
diff --git a/common/recipes-kernel/linux/files/0346-drm-amdgpu-add-hdp-invalidation-for-gfx7.patch b/common/recipes-kernel/linux/files/0346-drm-amdgpu-add-hdp-invalidation-for-gfx7.patch
deleted file mode 100644
index 8db64cfe..00000000
--- a/common/recipes-kernel/linux/files/0346-drm-amdgpu-add-hdp-invalidation-for-gfx7.patch
+++ /dev/null
@@ -1,65 +0,0 @@
-From 679ad153d12255e8029b3f4bc3bfb2ecd6279dd7 Mon Sep 17 00:00:00 2001
-From: Chunming Zhou <David1.Zhou@amd.com>
-Date: Thu, 3 Mar 2016 11:46:40 +0800
-Subject: [PATCH 0346/1110] drm/amdgpu: add hdp invalidation for gfx7
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Signed-off-by: Chunming Zhou <David1.Zhou@amd.com>
-Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
-Reviewed-by: Christian König <christian.koenig@amd.com>
-Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
----
- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 21 +++++++++++++++++++++
- 1 file changed, 21 insertions(+)
-
-diff --git a/drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c b/drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
-index 361ce1b..e1140a4 100644
---- a/drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
-+++ b/drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
-@@ -1925,6 +1925,25 @@ static void gfx_v7_0_ring_emit_hdp_flush(struct amdgpu_ring *ring)
- }
-
- /**
-+ * gfx_v7_0_ring_emit_hdp_invalidate - emit an hdp invalidate on the cp
-+ *
-+ * @adev: amdgpu_device pointer
-+ * @ridx: amdgpu ring index
-+ *
-+ * Emits an hdp invalidate on the cp.
-+ */
-+static void gfx_v7_0_ring_emit_hdp_invalidate(struct amdgpu_ring *ring)
-+{
-+ amdgpu_ring_write(ring, PACKET3(PACKET3_WRITE_DATA, 3));
-+ amdgpu_ring_write(ring, (WRITE_DATA_ENGINE_SEL(0) |
-+ WRITE_DATA_DST_SEL(0) |
-+ WR_CONFIRM));
-+ amdgpu_ring_write(ring, mmHDP_DEBUG0);
-+ amdgpu_ring_write(ring, 0);
-+ amdgpu_ring_write(ring, 1);
-+}
-+
-+/**
- * gfx_v7_0_ring_emit_fence_gfx - emit a fence on the gfx ring
- *
- * @adev: amdgpu_device pointer
-@@ -5145,6 +5164,7 @@ static const struct amdgpu_ring_funcs gfx_v7_0_ring_funcs_gfx = {
- .emit_vm_flush = gfx_v7_0_ring_emit_vm_flush,
- .emit_gds_switch = gfx_v7_0_ring_emit_gds_switch,
- .emit_hdp_flush = gfx_v7_0_ring_emit_hdp_flush,
-+ .emit_hdp_invalidate = gfx_v7_0_ring_emit_hdp_invalidate,
- .test_ring = gfx_v7_0_ring_test_ring,
- .test_ib = gfx_v7_0_ring_test_ib,
- .insert_nop = amdgpu_ring_insert_nop,
-@@ -5161,6 +5181,7 @@ static const struct amdgpu_ring_funcs gfx_v7_0_ring_funcs_compute = {
- .emit_vm_flush = gfx_v7_0_ring_emit_vm_flush,
- .emit_gds_switch = gfx_v7_0_ring_emit_gds_switch,
- .emit_hdp_flush = gfx_v7_0_ring_emit_hdp_flush,
-+ .emit_hdp_invalidate = gfx_v7_0_ring_emit_hdp_invalidate,
- .test_ring = gfx_v7_0_ring_test_ring,
- .test_ib = gfx_v7_0_ring_test_ib,
- .insert_nop = amdgpu_ring_insert_nop,
---
-2.7.4
-