Module: Mesa
Branch: main
Commit: 63120a55b84cc593425593b639c8554a7e8c58b1
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=63120a55b84cc593425593b639c8554a7e8c58b1

Author: Tatsuyuki Ishi <ishitatsuy...@gmail.com>
Date:   Sun Aug 20 18:09:50 2023 +0900

radv/amdgpu: Remove virtual bo dump logic.

Virtual BOs cannot go into the global bo list. Accessing bo_handle is
also invalid for virtual BOs.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26592>

---

 src/amd/vulkan/winsys/amdgpu/radv_amdgpu_bo.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_bo.c 
b/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_bo.c
index b71b62b4f42..dc400b3c55f 100644
--- a/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_bo.c
+++ b/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_bo.c
@@ -1053,9 +1053,8 @@ radv_amdgpu_dump_bo_ranges(struct radeon_winsys *_ws, 
FILE *file)
       qsort(bos, ws->global_bo_list.count, sizeof(bos[0]), 
radv_amdgpu_bo_va_compare);
 
       for (i = 0; i < ws->global_bo_list.count; ++i) {
-         fprintf(file, "  VA=%.16llx-%.16llx, handle=%d%s\n", (long 
long)radv_amdgpu_canonicalize_va(bos[i]->base.va),
-                 (long long)radv_amdgpu_canonicalize_va(bos[i]->base.va + 
bos[i]->size), bos[i]->bo_handle,
-                 bos[i]->is_virtual ? " sparse" : "");
+         fprintf(file, "  VA=%.16llx-%.16llx, handle=%d\n", (long 
long)radv_amdgpu_canonicalize_va(bos[i]->base.va),
+                 (long long)radv_amdgpu_canonicalize_va(bos[i]->base.va + 
bos[i]->size), bos[i]->bo_handle);
       }
       free(bos);
       u_rwlock_rdunlock(&ws->global_bo_list.lock);

Reply via email to