* HSA API Addition in EXT Table

* Adding the real new API trace capability

* Formatting fix
Этот коммит содержится в:
Elwazir, Ammar
2025-05-21 18:39:31 -05:00
коммит произвёл GitHub
родитель 856491944b
Коммит e587a8b23a
4 изменённых файлов: 25 добавлений и 0 удалений
+3
Просмотреть файл
@@ -115,6 +115,9 @@ typedef enum rocprofiler_hsa_amd_ext_api_id_t // NOLINT(performance-enum-size)
# if HSA_AMD_EXT_API_TABLE_STEP_VERSION >= 0x05
ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_signal_wait_all,
# endif
# if HSA_AMD_EXT_API_TABLE_STEP_VERSION >= 0x06
ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_memory_get_preferred_copy_engine,
# endif
#endif
ROCPROFILER_HSA_AMD_EXT_API_ID_LAST,
+8
Просмотреть файл
@@ -1426,6 +1426,14 @@ typedef union rocprofiler_hsa_api_args_t
hsa_signal_value_t* satisfying_values;
} hsa_amd_signal_wait_all;
# endif
# if HSA_AMD_EXT_API_TABLE_STEP_VERSION >= 0x06
struct
{
hsa_agent_t dst_agent;
hsa_agent_t src_agent;
uint32_t* recommended_ids_mask;
} hsa_amd_memory_get_preferred_copy_engine;
# endif
#endif
} rocprofiler_hsa_api_args_t;