Add debugging checks for packet type in the scratch handler.

Change-Id: I84a6f18548ac39349595e3a1c8a5a9ff27d4e178


[ROCm/ROCR-Runtime commit: bd59789f0b]
Цей коміт міститься в:
Sean Keely committed 2021-06-07 15:36:18 -04:00
1 джерело 67029106d9
коміт c35562e45b
1 file changed
+4
+4
Переглянути файл
@@ -782,6 +782,10 @@ bool AqlQueue::DynamicScratchHandler(hsa_signal_value_t error_code, void* arg) {
core::AqlPacket& pkt =
((core::AqlPacket*)queue->amd_queue_.hsa_queue.base_address)[pkt_slot_idx];
assert(pkt.IsValid() && "Invalid packet in dynamic scratch handler.");
assert(pkt.type() == HSA_PACKET_TYPE_KERNEL_DISPATCH &&
"Invalid packet in dynamic scratch handler.");
uint32_t scratch_request = pkt.dispatch.private_segment_size;
const uint32_t MaxScratchSlots =