SWDEV-290384 - Enable active wait on CPU if HIP requested

Change-Id: Idea5adf7a4705cb999da6785e6229fe3200dce17


[ROCm/clr commit: 2babcfbdbb]
This commit is contained in:
German Andryeyev
2021-07-19 15:05:24 -04:00
کامیت شده توسط Maneesh Gupta
والد 74adf82805
کامیت f19e3f0a13
3فایلهای تغییر یافته به همراه21 افزوده شده و 20 حذف شده
@@ -2546,7 +2546,8 @@ bool Device::IsHwEventReady(const amd::Event& event, bool wait) const {
ClPrint(amd::LOG_INFO, amd::LOG_SIG, "No HW event");
return false;
} else if (wait) {
WaitForSignal(reinterpret_cast<ProfilingSignal*>(hw_event)->signal_);
auto* vdev = event.command().queue()->vdev();
WaitForSignal(reinterpret_cast<ProfilingSignal*>(hw_event)->signal_, vdev->ActiveWait());
return true;
}
return (hsa_signal_load_relaxed(reinterpret_cast<ProfilingSignal*>(hw_event)->signal_) <= 0);