SWDEV-516846: Fix serialization services conflicts and ATT counter streaming (#230)
* Update TT API * Rework serialization * update att_core * Fix tests * Fix tool * Formatting * Fix perfcounter * Formatting * Rename agent TT * Format * Workaround for codeQL alert * Tidy fix * Fix compiler error * Tidy * Fix some tests * Fixing some tests * formatting * Fixing ATT serialization * Format * Fix test commandline * Fixing init order * Format * Tidy fixes * Removing unused sample * Fix tests and schema * Added ATT + PMC test * Fix mode * Fix file mode * Review comments * Fix typo * Review comments * Review comments * Fix missing id inc after review comment * Review comments * Suggested Fixes * Testing changes * Test fix * Build fixes * Minor build fix --------- Co-authored-by: Giovanni Baraldi <gbaraldi@amd.com> Co-authored-by: Benjamin Welton <bewelton@amd.com> Co-authored-by: Welton, Benjamin <Benjamin.Welton@amd.com>
This commit is contained in:
committed by
GitHub
parent
914923f688
commit
821918a512
@@ -890,6 +890,7 @@ rocprofiler_set_api_table(const char* name,
|
||||
|
||||
// need to construct agent mappings before initializing the queue controller
|
||||
rocprofiler::agent::construct_agent_cache(hsa_api_table);
|
||||
rocprofiler::thread_trace::initialize(hsa_api_table);
|
||||
rocprofiler::hsa::queue_controller_init(hsa_api_table);
|
||||
// Process agent ctx's that were started prior to HSA init
|
||||
rocprofiler::counters::device_counting_service_hsa_registration();
|
||||
@@ -898,7 +899,6 @@ rocprofiler_set_api_table(const char* name,
|
||||
rocprofiler::hsa::memory_allocation_init(hsa_api_table->core_, lib_instance);
|
||||
rocprofiler::hsa::memory_allocation_init(hsa_api_table->amd_ext_, lib_instance);
|
||||
rocprofiler::code_object::initialize(hsa_api_table);
|
||||
rocprofiler::thread_trace::initialize(hsa_api_table);
|
||||
#if ROCPROFILER_SDK_HSA_PC_SAMPLING > 0
|
||||
if(runtime_pc_sampling_table)
|
||||
rocprofiler::pc_sampling::code_object::initialize(hsa_api_table);
|
||||
|
||||
Reference in New Issue
Block a user