Workaround for SWDEV-559598. Enabling more thread trace tests. (#1336)

* Workaround for SWDEV-559598

* gfx11 fix
This commit is contained in:
Giovanni Lenzi Baraldi
2025-11-27 20:03:38 +01:00
committed by GitHub
parent 259010f2d5
commit 0e04fdd571
4 changed files with 49 additions and 15 deletions
@@ -84,13 +84,16 @@ tool_init(rocprofiler_client_finalize_t /* fini_func */, void* /* tool_data */)
&agents),
"Failed to iterate agents");
auto parameters = std::vector<rocprofiler_thread_trace_parameter_t>{};
parameters.push_back({ROCPROFILER_THREAD_TRACE_PARAMETER_SHADER_ENGINE_MASK, 0x3});
for(auto id : agents)
{
ROCPROFILER_CALL(
rocprofiler_configure_dispatch_thread_trace_service(client_ctx,
id,
nullptr,
0,
parameters.data(),
parameters.size(),
dispatch_callback,
Callbacks::shader_data_callback,
nullptr),