mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-21 09:14:47 +08:00
Revert "feature(ocl) use tags to synchronize multi root device events"
This reverts commit 353a7510b2bd2d774d0b7ee82ee48eae7f5dc1d3. Signed-off-by: Maciej Plewka maciej.plewka@intel.com
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
ca518efc17
commit
1421796541
@@ -391,8 +391,7 @@ class CommandQueueHw : public CommandQueue {
|
||||
EventsRequest &eventsRequest,
|
||||
EventBuilder &externalEventBuilder,
|
||||
std::unique_ptr<PrintfHandler> &&printfHandler,
|
||||
CommandStreamReceiver *bcsCsr,
|
||||
TagNodeBase *multiRootDeviceSyncNode);
|
||||
CommandStreamReceiver *bcsCsr);
|
||||
|
||||
CompletionStamp enqueueCommandWithoutKernel(Surface **surfaces,
|
||||
size_t surfaceCount,
|
||||
@@ -423,7 +422,7 @@ class CommandQueueHw : public CommandQueue {
|
||||
TimestampPacketDependencies ×tampPacketDependencies,
|
||||
const EventsRequest &eventsRequest,
|
||||
LinearStream *commandStream,
|
||||
uint32_t commandType, bool queueBlocked, TagNodeBase *multiRootDeviceEventSync);
|
||||
uint32_t commandType, bool queueBlocked);
|
||||
void submitCacheFlush(Surface **surfaces,
|
||||
size_t numSurfaces,
|
||||
LinearStream *commandStream,
|
||||
@@ -434,8 +433,6 @@ class CommandQueueHw : public CommandQueue {
|
||||
bool waitForTimestamps(Range<CopyEngineState> copyEnginesToWait, TaskCountType taskCount, WaitStatus &status, TimestampPacketContainer *mainContainer, TimestampPacketContainer *deferredContainer) override;
|
||||
|
||||
MOCKABLE_VIRTUAL bool isCacheFlushForBcsRequired() const;
|
||||
void processSignalMultiRootDeviceNode(LinearStream *commandStream,
|
||||
TagNodeBase *node);
|
||||
|
||||
protected:
|
||||
MOCKABLE_VIRTUAL void enqueueHandlerHook(const unsigned int commandType, const MultiDispatchInfo &dispatchInfo){};
|
||||
@@ -476,7 +473,7 @@ class CommandQueueHw : public CommandQueue {
|
||||
blockedCommandsData = std::make_unique<KernelOperation>(commandStream, *gpgpuCsr.getInternalAllocationStorage());
|
||||
} else {
|
||||
commandStream = &getCommandStream<GfxFamily, commandType>(*this, csrDependencies, profilingRequired, perfCountersRequired,
|
||||
blitEnqueue, multiDispatchInfo, surfaces, numSurfaces, isMarkerWithProfiling, eventsRequest.numEventsInWaitList > 0, eventsRequest.outEvent);
|
||||
blitEnqueue, multiDispatchInfo, surfaces, numSurfaces, isMarkerWithProfiling, eventsRequest.numEventsInWaitList > 0);
|
||||
}
|
||||
return commandStream;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user