Add isDcFlushAllowed function to HwInfoConfig

Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
This commit is contained in:
Filip Hazubski
2021-12-20 14:37:33 +00:00
committed by Compute-Runtime-Automation
parent 4d906328e1
commit 0fd685541d
62 changed files with 298 additions and 202 deletions

View File

@ -59,7 +59,7 @@ bool HwHelperHw<Family>::isStatelesToStatefullWithOffsetSupported() const {
template <>
void MemorySynchronizationCommands<Family>::addPipeControl(LinearStream &commandStream, PipeControlArgs &args) {
Family::PIPE_CONTROL cmd = Family::cmdInitPipeControl;
args.dcFlushEnable = MemorySynchronizationCommands<Family>::isDcFlushAllowed(true);
args.dcFlushEnable = true;
MemorySynchronizationCommands<Family>::setPipeControl(cmd, args);
Family::PIPE_CONTROL *cmdBuffer = commandStream.getSpaceForCmd<Family::PIPE_CONTROL>();
*cmdBuffer = cmd;