Refactor and enable MI_MEM_FENCE programming for DirectSubmission dispatch

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
This commit is contained in:
Bartosz Dunajski
2022-04-06 14:41:45 +00:00
committed by Compute-Runtime-Automation
parent 3c4b442c79
commit db9c0d1103
30 changed files with 417 additions and 217 deletions

View File

@@ -45,7 +45,9 @@ struct MockDirectSubmissionHw : public DirectSubmissionHw<GfxFamily, Dispatcher>
using BaseClass::getSizeSemaphoreSection;
using BaseClass::getSizeStartSection;
using BaseClass::getSizeSwitchRingBufferSection;
using BaseClass::getSizeSystemMemoryFenceAddress;
using BaseClass::hwInfo;
using BaseClass::miMemFenceRequired;
using BaseClass::osContext;
using BaseClass::partitionConfigSet;
using BaseClass::partitionedMode;
@@ -64,6 +66,7 @@ struct MockDirectSubmissionHw : public DirectSubmissionHw<GfxFamily, Dispatcher>
using BaseClass::startRingBuffer;
using BaseClass::stopRingBuffer;
using BaseClass::switchRingBuffersAllocations;
using BaseClass::systemMemoryFenceAddressSet;
using BaseClass::useNotifyForPostSync;
using BaseClass::workloadMode;
using BaseClass::workloadModeOneExpectedValue;