mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-24 12:23:05 +08:00
Handle TimestampPackets for non-kernel enqueues
Change-Id: I52ec4f43b10bf6e2a10b2455d32a90a606645d29 Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
This commit is contained in:
committed by
sys_ocldev
parent
8ceba24296
commit
66427f60c6
@@ -10,6 +10,7 @@
|
||||
#include "runtime/indirect_heap/indirect_heap.h"
|
||||
#include "runtime/helpers/base_object.h"
|
||||
#include "runtime/helpers/properties_helper.h"
|
||||
#include "runtime/helpers/timestamp_packet.h"
|
||||
#include "runtime/event/user_event.h"
|
||||
#include "runtime/os_interface/performance_counters.h"
|
||||
#include <atomic>
|
||||
@@ -25,7 +26,6 @@ class Image;
|
||||
class IndirectHeap;
|
||||
class Kernel;
|
||||
class MemObj;
|
||||
class TimestampPacketContainer;
|
||||
struct CompletionStamp;
|
||||
|
||||
enum class QueuePriority {
|
||||
@@ -417,6 +417,7 @@ class CommandQueue : public BaseObject<_cl_command_queue> {
|
||||
AuxTranslationDirection auxTranslationDirection);
|
||||
|
||||
void obtainNewTimestampPacketNodes(size_t numberOfNodes, TimestampPacketContainer &previousNodes);
|
||||
bool allowTimestampPacketPipeControlWrite(uint32_t commandType, EventsRequest &eventsRequest);
|
||||
|
||||
Context *context;
|
||||
Device *device;
|
||||
|
||||
Reference in New Issue
Block a user