clr: Reset barrier_value_packet_ at init (#1162)

Tento commit je obsažen v:
SaleelK
2025-10-13 22:01:46 -07:00
odevzdal GitHub
rodič f964f45902
revize cc18890fe8
2 změnil soubory, kde provedl 6 přidání a 7 odebrání
+4 -5
Zobrazit soubor
@@ -1631,6 +1631,10 @@ VirtualGPU::VirtualGPU(Device& device, bool profiling, bool cooperative,
profiling_ = profiling;
cooperative_ = cooperative;
// Initialize barrier and barrier value packets
barrier_packet_.header = kInvalidAql;
barrier_value_packet_.header.header = kInvalidAql;
constexpr uint16_t kernelDispatchHBits =
(HSA_PACKET_TYPE_KERNEL_DISPATCH << HSA_PACKET_HEADER_TYPE);
constexpr uint16_t barrierHBits = (1 << HSA_PACKET_HEADER_BARRIER);
@@ -1730,11 +1734,6 @@ bool VirtualGPU::create() {
return false;
}
// Initialize barrier and barrier value packets
memset(&barrier_packet_, 0, sizeof(barrier_packet_));
barrier_packet_.header = kInvalidAql;
barrier_value_packet_.header.header = kInvalidAql;
// Create a object of PrintfDbg
printfdbg_ = new PrintfDbg(roc_device_);
if (nullptr == printfdbg_) {