radv: print more error messages during SPM initialization

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34524>
This commit is contained in:
Samuel Pitoiset
2025-04-15 14:57:02 +02:00
committed by Marge Bot
parent 177427877b
commit c42d43e8eb
2 changed files with 4 additions and 1 deletions

View File

@@ -492,6 +492,7 @@ bool ac_init_spm(const struct radeon_info *info,
create_info = gfx11_spm_counters;
break;
default:
fprintf(stderr, "radv: Failed to initialize SPM because SPM counters aren't implemented.\n");
return false; /* not implemented */
}

View File

@@ -282,8 +282,10 @@ radv_spm_init(struct radv_device *device)
struct ac_perfcounters *pc = &pdev->ac_perfcounters;
/* We failed to initialize the performance counters. */
if (!pc->blocks)
if (!pc->blocks) {
fprintf(stderr, "radv: Failed to initialize SPM because perf counters aren't implemented.\n");
return false;
}
if (!ac_init_spm(gpu_info, pc, &device->spm))
return false;