From: Tvrtko Ursulin Date: Mon, 6 May 2024 16:59:57 +0000 (+0100) Subject: drm/amdgpu: Describe all object placements in debugfs X-Git-Tag: v6.11-rc1~141^2~25^2~171 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=50bff04d0250d6606eb5fa3907bee43b4a6c5742;p=thirdparty%2Fkernel%2Flinux.git drm/amdgpu: Describe all object placements in debugfs Accurately show all placements when describing objects in debugfs, instead of bunching them up under the 'CPU' placement. Signed-off-by: Tvrtko Ursulin Cc: Christian König Cc: Felix Kuehling Reviewed-by: Christian König Signed-off-by: Alex Deucher --- diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c index 086027a7066c8..e44db1ee9c1df 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c @@ -1611,6 +1611,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";