radv: enable SQTT support on GFX10.3
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>
Fri, 11 Dec 2020 14:54:20 +0000 (15:54 +0100)
committerMarge Bot <eric+marge@anholt.net>
Fri, 22 Jan 2021 14:25:16 +0000 (14:25 +0000)
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/8616>

src/amd/vulkan/radv_device.c

index 3236766..2f6f0a0 100644 (file)
@@ -2923,19 +2923,14 @@ VkResult radv_CreateDevice(
                fprintf(stderr, "* WARNING: Thread trace support is experimental *\n");
                fprintf(stderr, "*************************************************\n");
 
-               if (device->physical_device->rad_info.chip_class < GFX8) {
+               if (device->physical_device->rad_info.chip_class < GFX8 ||
+                   device->physical_device->rad_info.chip_class > GFX10_3) {
                        fprintf(stderr, "GPU hardware not supported: refer to "
                                        "the RGP documentation for the list of "
                                        "supported GPUs!\n");
                        abort();
                }
 
-               if (device->physical_device->rad_info.chip_class > GFX10) {
-                       fprintf(stderr, "radv: Thread trace is not supported "
-                                       "for that GPU!\n");
-                       exit(1);
-               }
-
                /* Default buffer size set to 1MB per SE. */
                device->thread_trace.buffer_size =
                        radv_get_int_debug_option("RADV_THREAD_TRACE_BUFFER_SIZE", 1024 * 1024);