rocr: Delete internal CP queues in GPU agent destructor
Delete queues used internally in agent destructor to make sure any memory allocated by the queue objects are freed before the agent memory regions are destroyed. Change-Id: I4768c9cf66f77ac00a5a355f373f7f22dc266e47
이 커밋은 다음에 포함됨:
@@ -234,6 +234,9 @@ GpuAgent::~GpuAgent() {
|
||||
hsaKmtFreeMemory(scratch_pool_.base(), scratch_pool_.size());
|
||||
}
|
||||
|
||||
for (int i = 0; i < QueueCount; i++)
|
||||
queues_[i].reset();
|
||||
|
||||
system_deallocator()(doorbell_queue_map_);
|
||||
|
||||
if (trap_code_buf_ != NULL) {
|
||||
|
||||
새 이슈에서 참조
사용자 차단