From 14ec91b1319254c5ee608fa0d6c0110439c29d7b Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Sat, 21 Nov 2020 17:58:13 +0100 Subject: [PATCH] radv: dump BO ranges into bo_ranges.log instead of stderr Like other dumps during GPU hang detection. Signed-off-by: Samuel Pitoiset Reviewed-by: Bas Nieuwenhuizen Part-of: --- src/amd/vulkan/radv_debug.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/amd/vulkan/radv_debug.c b/src/amd/vulkan/radv_debug.c index fb8b5ed..e4ed107 100644 --- a/src/amd/vulkan/radv_debug.c +++ b/src/amd/vulkan/radv_debug.c @@ -697,9 +697,13 @@ radv_check_gpu_hangs(struct radv_queue *queue, struct radeon_cmdbuf *cs) fclose(f); } - fprintf(stderr, "BOs:\n"); - device->ws->dump_bo_ranges(device->ws, stderr); - fprintf(stderr, "\n"); + /* Dump BO ranges. */ + snprintf(dump_path, sizeof(dump_path), "%s/%s", dump_dir, "bo_ranges.log"); + f = fopen(dump_path, "w+"); + if (f) { + device->ws->dump_bo_ranges(device->ws, f); + fclose(f); + } /* Dump VM fault info. */ if (vm_fault_occurred) { -- 2.7.4