From 586f4abcd79858d72eadb0bdee6d6b55f34ff01d Mon Sep 17 00:00:00 2001 From: Saleel Kudchadker Date: Tue, 5 Sep 2023 22:44:29 +0000 Subject: [PATCH] SWDEV-301667 - Balance AQL packet scopes - Acquire and Release scopes for AQL need to be balanced. These were missing on the AMD_OPT_FLUSH=0 path. Change-Id: Ibf4132eb96800f155d7b664359c790d68a353e60 [ROCm/clr commit: 42c9cd0320acbba284f51b2b4c65c9dd0dca7961] --- projects/clr/rocclr/device/rocm/rocvirtual.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/projects/clr/rocclr/device/rocm/rocvirtual.cpp b/projects/clr/rocclr/device/rocm/rocvirtual.cpp index dce0dd55f1..92fff1a82d 100644 --- a/projects/clr/rocclr/device/rocm/rocvirtual.cpp +++ b/projects/clr/rocclr/device/rocm/rocvirtual.cpp @@ -1283,12 +1283,12 @@ VirtualGPU::VirtualGPU(Device& device, bool profiling, bool cooperative, dispatchPacketHeaderNoSync_ = (HSA_PACKET_TYPE_KERNEL_DISPATCH << HSA_PACKET_HEADER_TYPE) | (HSA_FENCE_SCOPE_SYSTEM << HSA_PACKET_HEADER_SCACQUIRE_FENCE_SCOPE) | - (HSA_FENCE_SCOPE_NONE << HSA_PACKET_HEADER_SCRELEASE_FENCE_SCOPE); + (HSA_FENCE_SCOPE_SYSTEM << HSA_PACKET_HEADER_SCRELEASE_FENCE_SCOPE); dispatchPacketHeader_= (HSA_PACKET_TYPE_KERNEL_DISPATCH << HSA_PACKET_HEADER_TYPE) | (1 << HSA_PACKET_HEADER_BARRIER) | (HSA_FENCE_SCOPE_SYSTEM << HSA_PACKET_HEADER_SCACQUIRE_FENCE_SCOPE) | - (HSA_FENCE_SCOPE_NONE << HSA_PACKET_HEADER_SCRELEASE_FENCE_SCOPE); + (HSA_FENCE_SCOPE_SYSTEM << HSA_PACKET_HEADER_SCRELEASE_FENCE_SCOPE); } aqlHeader_ = dispatchPacketHeader_;