In a mixed GFX9/GFX10 setup, this would crash for the GFX9 logical
device. Just print a message intead of aborting.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17292>
radv_spm_trace_enabled() ? "enabled" : "disabled");
if (radv_spm_trace_enabled()) {
- if (device->physical_device->rad_info.gfx_level < GFX10) {
- fprintf(stderr, "SPM isn't supported for this GPU!\n");
- abort();
+ if (device->physical_device->rad_info.gfx_level >= GFX10) {
+ if (!radv_spm_init(device))
+ goto fail;
+ } else {
+ fprintf(stderr, "radv: SPM isn't supported for this GPU (%s)!\n",
+ device->physical_device->name);
}
-
- if (!radv_spm_init(device))
- goto fail;
}
}