feature: handle limited sync dispatch initialization

Related-To: NEO-8171

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
This commit is contained in:
Bartosz Dunajski
2024-03-26 14:26:41 +00:00
committed by Compute-Runtime-Automation
parent 3560e8a735
commit 6c7a568f64
5 changed files with 212 additions and 5 deletions

View File

@@ -151,6 +151,7 @@ struct Device : _ze_device_handle_t {
virtual uint32_t getEventMaxKernelCount() const = 0;
NEO::TagAllocatorBase *getDeviceInOrderCounterAllocator();
NEO::TagAllocatorBase *getHostInOrderCounterAllocator();
NEO::GraphicsAllocation *getSyncDispatchTokenAllocation() const { return syncDispatchTokenAllocation; }
uint32_t getNextSyncDispatchQueueId();
void ensureSyncDispatchTokenAllocation();