From: Tvrtko Ursulin <tvrtko.ursu...@igalia.com>

Accurately show all placements when describing objects in debugfs, instead
of bunching them up under the 'CPU' placement.

Signed-off-by: Tvrtko Ursulin <tvrtko.ursu...@igalia.com>
Cc: Christian König <christian.koe...@amd.com>
Cc: Felix Kuehling <felix.kuehl...@amd.com>
Reviewed-by: Christian König <christian.koe...@amd.com>
---
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c 
b/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
index 4f9073dd19eb..fa5227a4aac2 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
@@ -1612,6 +1612,21 @@ u64 amdgpu_bo_print_info(int id, struct amdgpu_bo *bo, 
struct seq_file *m)
                case TTM_PL_TT:
                        placement = "GTT";
                        break;
+               case AMDGPU_PL_GDS:
+                       placement = "GDS";
+                       break;
+               case AMDGPU_PL_GWS:
+                       placement = "GWS";
+                       break;
+               case AMDGPU_PL_OA:
+                       placement = "OA";
+                       break;
+               case AMDGPU_PL_PREEMPT:
+                       placement = "PREEMPTIBLE";
+                       break;
+               case AMDGPU_PL_DOORBELL:
+                       placement = "DOORBELL";
+                       break;
                case TTM_PL_SYSTEM:
                default:
                        placement = "CPU";
-- 
2.44.0

Reply via email to