Add debugging checks for packet type in the scratch handler.

Change-Id: I84a6f18548ac39349595e3a1c8a5a9ff27d4e178


[ROCm/ROCR-Runtime commit: bd59789f0b]
이 커밋은 다음에 포함됨:
Sean Keely가 2021-06-07 15:36:18 -04:00를 커밋했습니다
1 부모 67029106d9
커밋 c35562e45b
1 파일이 변경됨
+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 =