SWDEV-257937 - ROC_BARRIER_SYNC fix for missing SDMA flush

Change-Id: I93e8902bfcb16bac8ea594e16ea397b1ceafbd79


[ROCm/clr commit: f134b90199]
This commit is contained in:
Payam
2020-12-14 16:44:32 -05:00
gecommit door Payam Ghafari
bovenliggende 6778b6e4e2
commit 53d3c09599
3 gewijzigde bestanden met toevoegingen van 38 en 6 verwijderingen
@@ -715,7 +715,9 @@ void VirtualGPU::ResetQueueStates() {
bool VirtualGPU::releaseGpuMemoryFence(bool force_barrier) {
// Return if there is no pending dispatch
if (!hasPendingDispatch_) {
return false;
if (dev().settings().barrier_sync_ || !force_barrier) {
return false;
}
}
hsa_signal_t wait_signal = barrier_signal_;