@@ -27,35 +27,35 @@ template <GFXCORE_FAMILY gfxCoreFamily>
2727ze_result_t CommandListCoreFamilyImmediate<gfxCoreFamily>::executeCommandListImmediateWithFlushTask(bool performMigration) {
2828
2929 NEO::DispatchFlags dispatchFlags (
30- {}, // csrDependencies
31- nullptr , // barrierTimestampPacketNodes
32- {}, // pipelineSelectArgs
33- nullptr , // flushStampReference
34- NEO::QueueThrottle::MEDIUM, // throttle
35- this ->getCommandListPreemptionMode (), // preemptionMode
36- this ->commandContainer .lastSentNumGrfRequired , // numGrfRequired
37- NEO::L3CachingSettings::l3CacheOn, // l3CacheSettings
38- this ->getThreadArbitrationPolicy (), // threadArbitrationPolicy
39- NEO::AdditionalKernelExecInfo::NotApplicable, // additionalKernelExecInfo
40- NEO::KernelExecutionType::NotApplicable, // kernelExecutionType
41- NEO::MemoryCompressionState::NotApplicable, // memoryCompressionState
42- NEO::QueueSliceCount::defaultSliceCount, // sliceCount
43- this ->isSyncModeQueue , // blocking
44- this ->isSyncModeQueue , // dcFlush
45- this ->getCommandListSLMEnable (), // useSLM
46- this ->isSyncModeQueue , // guardCommandBufferWithPipeControl
47- false , // GSBA32BitRequired
48- false , // requiresCoherency
49- false , // lowPriority
50- true , // implicitFlush
51- this ->csr ->isNTo1SubmissionModelEnabled (), // outOfOrderExecutionAllowed
52- false , // epilogueRequired
53- false , // usePerDssBackedBuffer
54- false , // useSingleSubdevice
55- false , // useGlobalAtomics
56- this ->device ->getNEODevice ()->getNumGenericSubDevices () > 1 , // areMultipleSubDevicesInContext
57- false , // memoryMigrationRequired
58- false // textureCacheFlush
30+ {}, // csrDependencies
31+ nullptr , // barrierTimestampPacketNodes
32+ {}, // pipelineSelectArgs
33+ nullptr , // flushStampReference
34+ NEO::QueueThrottle::MEDIUM, // throttle
35+ this ->getCommandListPreemptionMode (), // preemptionMode
36+ this ->commandContainer .lastSentNumGrfRequired , // numGrfRequired
37+ NEO::L3CachingSettings::l3CacheOn, // l3CacheSettings
38+ this ->requiredStreamState . stateComputeMode . threadArbitrationPolicy . value , // threadArbitrationPolicy
39+ NEO::AdditionalKernelExecInfo::NotApplicable, // additionalKernelExecInfo
40+ NEO::KernelExecutionType::NotApplicable, // kernelExecutionType
41+ NEO::MemoryCompressionState::NotApplicable, // memoryCompressionState
42+ NEO::QueueSliceCount::defaultSliceCount, // sliceCount
43+ this ->isSyncModeQueue , // blocking
44+ this ->isSyncModeQueue , // dcFlush
45+ this ->getCommandListSLMEnable (), // useSLM
46+ this ->isSyncModeQueue , // guardCommandBufferWithPipeControl
47+ false , // GSBA32BitRequired
48+ false , // requiresCoherency
49+ false , // lowPriority
50+ true , // implicitFlush
51+ this ->csr ->isNTo1SubmissionModelEnabled (), // outOfOrderExecutionAllowed
52+ false , // epilogueRequired
53+ false , // usePerDssBackedBuffer
54+ false , // useSingleSubdevice
55+ false , // useGlobalAtomics
56+ this ->device ->getNEODevice ()->getNumGenericSubDevices () > 1 , // areMultipleSubDevicesInContext
57+ false , // memoryMigrationRequired
58+ false // textureCacheFlush
5959 );
6060
6161 this ->commandContainer .removeDuplicatesFromResidencyContainer ();
0 commit comments