fix: Improved event profiling setup for bcs split enqueue

Fixes OpenCL Khronos failures in test profiling with bcs split

Related-To: NEO-8927

Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
This commit is contained in:
Milczarek, Slawomir
2023-12-07 11:13:18 +00:00
committed by Compute-Runtime-Automation
parent 44c23cb8be
commit bec9874487
5 changed files with 97 additions and 19 deletions

View File

@@ -386,6 +386,8 @@ class CommandQueue : public BaseObject<_cl_command_queue> {
bool getHeaplessModeEnabled() const { return this->heaplessModeEnabled; }
bool isBcsSplitInitialized() const { return this->bcsSplitInitialized; }
protected:
void *enqueueReadMemObjForMap(TransferProperties &transferProperties, EventsRequest &eventsRequest, cl_int &errcodeRet);
cl_int enqueueWriteMemObjForUnmap(MemObj *memObj, void *mappedPtr, EventsRequest &eventsRequest);