Add Stream Performance Monitor(SPM) APIs

Change-Id: I0d48782887814ef245b7e0182e2d5570aa8c3f50
Этот коммит содержится в:
David Yat Sin committed 2022-12-08 13:56:29 -05:00
1 родитель ecdebef0b9
Коммит 6bfe57aeb2
8 files changed
+139 -1

No files matched your search

+18
Просмотреть файл
@@ -1178,6 +1178,24 @@ hsa_status_t HSA_API hsa_amd_svm_prefetch_async(void* ptr, size_t size, hsa_agen
return amdExtTable->hsa_amd_svm_prefetch_async_fn(ptr, size, agent, num_dep_signals, dep_signals, completion_signal);
}
// Mirrors Amd Extension Apis
hsa_status_t HSA_API hsa_amd_spm_acquire(hsa_agent_t agent) {
return amdExtTable->hsa_amd_spm_acquire_fn(agent);
}
// Mirrors Amd Extension Apis
hsa_status_t HSA_API hsa_amd_spm_release(hsa_agent_t agent) {
return amdExtTable->hsa_amd_spm_release_fn(agent);
}
// Mirrors Amd Extension Apis
hsa_status_t HSA_API hsa_amd_spm_set_dest_buffer(hsa_agent_t agent, size_t size, uint32_t* timeout,
uint32_t* size_copied, void* dest,
bool* is_data_loss) {
return amdExtTable->hsa_amd_spm_set_dest_buffer_fn(agent, size, timeout, size_copied, dest,
is_data_loss);
}
// Tools only table interfaces.
namespace rocr {