diff --git a/src/dev/amdgpu/pm4_packet_processor.cc b/src/dev/amdgpu/pm4_packet_processor.cc index 352af400b0..1e889799ef 100644 --- a/src/dev/amdgpu/pm4_packet_processor.cc +++ b/src/dev/amdgpu/pm4_packet_processor.cc @@ -1197,6 +1197,8 @@ PM4PacketProcessor::unserialize(CheckpointIn &cp) PM4MapQueues* pkt = new PM4MapQueues; memset(pkt, 0, sizeof(PM4MapQueues)); newQueue(mqd, offset[i], pkt, id[i]); + PM4Queue *new_q = queuesMap[offset[i]]; + gpuDevice->insertQId(gpuDevice->lastVMID(), new_q->id()); if (ib[i]) { queues[id[i]]->wptr(ib_wptr[i]);