6.4 fixes for HSA and HIP (#191)

* Adding support for hsa_amd_signal_wait_all

* Fixes for HIP

---------

Co-authored-by: Ammar ELWazir <aelwazir@amd.com>

[ROCm/rocprofiler-sdk commit: 02a519e84e]
이 커밋은 다음에 포함됨:
Elwazir, Ammar그리고Ammar ELWazir 작성하고 GitHub가 2025-02-06 07:56:08 -06:00를 커밋함
1 부모 a8a82d7263
커밋 8f99bed27d
5 파일이 변경됨
+36

검색과 일치하는 파일 없음

@@ -112,6 +112,9 @@ typedef enum // NOLINT(performance-enum-size)
# if HSA_AMD_EXT_API_TABLE_STEP_VERSION >= 0x04
ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_enable_logging,
# endif
# if HSA_AMD_EXT_API_TABLE_STEP_VERSION >= 0x05
ROCPROFILER_HSA_AMD_EXT_API_ID_hsa_amd_signal_wait_all,
# endif
#endif
ROCPROFILER_HSA_AMD_EXT_API_ID_LAST,
+12
파일 보기
@@ -1414,6 +1414,18 @@ typedef union rocprofiler_hsa_api_args_t
void* file;
} hsa_amd_enable_logging;
# endif
# if HSA_AMD_EXT_API_TABLE_STEP_VERSION >= 0x05
struct
{
uint32_t signal_count;
hsa_signal_t* signals;
hsa_signal_condition_t* conds;
hsa_signal_value_t* values;
uint64_t timeout_hint;
hsa_wait_state_t wait_hint;
hsa_signal_value_t* satisfying_values;
} hsa_amd_signal_wait_all;
# endif
#endif
} rocprofiler_hsa_api_args_t;