mirror of
https://github.com/torvalds/linux.git
synced 2026-04-18 14:53:58 -04:00
Merge tag 'amd-drm-next-6.11-2024-06-28' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
amd-drm-next-6.11-2024-06-28: amdgpu: - JPEG 5.x fixes - More FW loading cleanups - Misc code cleanups - GC 12.x fixes - ASPM fix - DCN 4.0.1 updates - SR-IOV fixes - HDCP fix - USB4 fixes - Silence UBSAN warnings - MES submission fixes - Update documentation for new products - DCC updates - Initial ISP 4.x plumbing - RAS fixes - Misc small fixes amdkfd: - Fix missing unlock in error path for adding queues Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch> From: Alex Deucher <alexander.deucher@amd.com> Link: https://patchwork.freedesktop.org/patch/msgid/20240628213135.427214-1-alexander.deucher@amd.com
This commit is contained in:
@@ -1599,36 +1599,39 @@ u64 amdgpu_bo_print_info(int id, struct amdgpu_bo *bo, struct seq_file *m)
|
||||
u64 size;
|
||||
|
||||
if (dma_resv_trylock(bo->tbo.base.resv)) {
|
||||
|
||||
switch (bo->tbo.resource->mem_type) {
|
||||
case TTM_PL_VRAM:
|
||||
if (amdgpu_res_cpu_visible(adev, bo->tbo.resource))
|
||||
placement = "VRAM VISIBLE";
|
||||
else
|
||||
placement = "VRAM";
|
||||
break;
|
||||
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";
|
||||
break;
|
||||
if (!bo->tbo.resource) {
|
||||
placement = "NONE";
|
||||
} else {
|
||||
switch (bo->tbo.resource->mem_type) {
|
||||
case TTM_PL_VRAM:
|
||||
if (amdgpu_res_cpu_visible(adev, bo->tbo.resource))
|
||||
placement = "VRAM VISIBLE";
|
||||
else
|
||||
placement = "VRAM";
|
||||
break;
|
||||
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";
|
||||
break;
|
||||
}
|
||||
}
|
||||
dma_resv_unlock(bo->tbo.base.resv);
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user