@@ -760,35 +760,35 @@ CompletionStamp CommandQueueHw<GfxFamily>::enqueueNonBlocked(
760760 auto memoryCompressionState = getGpgpuCommandStreamReceiver ().getMemoryCompressionState (auxTranslationRequired, device->getHardwareInfo ());
761761
762762 DispatchFlags dispatchFlags (
763- {}, // csrDependencies
764- ×tampPacketDependencies.barrierNodes , // barrierTimestampPacketNodes
765- {}, // pipelineSelectArgs
766- this ->flushStamp ->getStampReference (), // flushStampReference
767- getThrottle (), // throttle
768- ClPreemptionHelper::taskPreemptionMode (getDevice (), multiDispatchInfo), // preemptionMode
769- numGrfRequired, // numGrfRequired
770- L3CachingSettings::l3CacheOn, // l3CacheSettings
771- kernel->getDescriptor ().kernelAttributes .threadArbitrationPolicy , // threadArbitrationPolicy
772- kernel->getAdditionalKernelExecInfo (), // additionalKernelExecInfo
773- kernel->getExecutionType (), // kernelExecutionType
774- memoryCompressionState, // memoryCompressionState
775- getSliceCount (), // sliceCount
776- blocking, // blocking
777- shouldFlushDC (commandType, printfHandler) || allocNeedsFlushDC, // dcFlush
778- multiDispatchInfo.usesSlm (), // useSLM
779- !getGpgpuCommandStreamReceiver ().isUpdateTagFromWaitEnabled (), // guardCommandBufferWithPipeControl
780- commandType == CL_COMMAND_NDRANGE_KERNEL, // GSBA32BitRequired
781- requiresCoherency, // requiresCoherency
782- (QueuePriority::LOW == priority), // lowPriority
783- implicitFlush, // implicitFlush
784- !eventBuilder.getEvent () || getGpgpuCommandStreamReceiver ().isNTo1SubmissionModelEnabled (), // outOfOrderExecutionAllowed
785- false , // epilogueRequired
786- false , // usePerDssBackedBuffer
787- kernel->isSingleSubdevicePreferred (), // useSingleSubdevice
788- useGlobalAtomics, // useGlobalAtomics
789- kernel->areMultipleSubDevicesInContext (), // areMultipleSubDevicesInContext
790- kernel->requiresMemoryMigration (), // memoryMigrationRequired
791- isTextureCacheFlushNeeded (commandType)); // textureCacheFlush
763+ {}, // csrDependencies
764+ ×tampPacketDependencies.barrierNodes , // barrierTimestampPacketNodes
765+ {}, // pipelineSelectArgs
766+ this ->flushStamp ->getStampReference (), // flushStampReference
767+ getThrottle (), // throttle
768+ ClPreemptionHelper::taskPreemptionMode (getDevice (), multiDispatchInfo), // preemptionMode
769+ numGrfRequired, // numGrfRequired
770+ L3CachingSettings::l3CacheOn, // l3CacheSettings
771+ kernel->getDescriptor ().kernelAttributes .threadArbitrationPolicy , // threadArbitrationPolicy
772+ kernel->getAdditionalKernelExecInfo (), // additionalKernelExecInfo
773+ kernel->getExecutionType (), // kernelExecutionType
774+ memoryCompressionState, // memoryCompressionState
775+ getSliceCount (), // sliceCount
776+ blocking, // blocking
777+ shouldFlushDC (commandType, printfHandler) || allocNeedsFlushDC, // dcFlush
778+ multiDispatchInfo.usesSlm (), // useSLM
779+ !getGpgpuCommandStreamReceiver ().isUpdateTagFromWaitEnabled () || commandType == CL_COMMAND_FILL_BUFFER, // guardCommandBufferWithPipeControl
780+ commandType == CL_COMMAND_NDRANGE_KERNEL, // GSBA32BitRequired
781+ requiresCoherency, // requiresCoherency
782+ (QueuePriority::LOW == priority), // lowPriority
783+ implicitFlush, // implicitFlush
784+ !eventBuilder.getEvent () || getGpgpuCommandStreamReceiver ().isNTo1SubmissionModelEnabled (), // outOfOrderExecutionAllowed
785+ false , // epilogueRequired
786+ false , // usePerDssBackedBuffer
787+ kernel->isSingleSubdevicePreferred (), // useSingleSubdevice
788+ useGlobalAtomics, // useGlobalAtomics
789+ kernel->areMultipleSubDevicesInContext (), // areMultipleSubDevicesInContext
790+ kernel->requiresMemoryMigration (), // memoryMigrationRequired
791+ isTextureCacheFlushNeeded (commandType)); // textureCacheFlush
792792
793793 dispatchFlags.pipelineSelectArgs .mediaSamplerRequired = mediaSamplerRequired;
794794 dispatchFlags.pipelineSelectArgs .systolicPipelineSelectMode = systolicPipelineSelectMode;
0 commit comments