adding queue pointer to submit callback data

Change-Id: Ib86627a18b24f10e3de396f145fb957f496333fe


[ROCm/rocprofiler commit: c69d414c94]
Αυτή η υποβολή περιλαμβάνεται σε:
Evgeny
2018-12-21 14:00:23 -06:00
γονέας 988274443a
υποβολή 154a792942
2 αρχεία άλλαξαν με 2 προσθήκες και 0 διαγραφές
@@ -495,6 +495,7 @@ struct rocprofiler_hsa_callback_data_t {
struct {
const void* packet; // submitted to GPU packet
const char* kernel_name; // kernel name, not NULL if dispatch
hsa_queue_t* queue; // HSA queue the kernel was submitted to
} submit;
};
};
@@ -139,6 +139,7 @@ class InterceptQueue {
data.submit.kernel_name =
(GetHeaderType(packet) == HSA_PACKET_TYPE_KERNEL_DISPATCH) ? GetKernelName(dispatch_packet) : NULL;
submit_callback_fun_(ROCPROFILER_HSA_CB_ID_SUBMIT, &data, submit_callback_arg_);
data.submit.queue = obj->queue_;
}
}