mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-05 09:09:04 +08:00
VFE state programming cleanup
Change-Id: I38fb47b00211a1d28244369ac417427ada145f61 Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
This commit is contained in:
committed by
sys_ocldev
parent
cb3e4eeb84
commit
010e1a4738
@@ -497,7 +497,7 @@ HWTEST_F(CommandStreamReceiverFlushTaskTests, pipelineSelectShouldBeSentIfSentPr
|
||||
HWTEST_F(CommandStreamReceiverFlushTaskTests, stateBaseAddressShouldBeSentIfNeverSent) {
|
||||
auto &commandStreamReceiver = pDevice->getUltCommandStreamReceiver<FamilyType>();
|
||||
commandStreamReceiver.isPreambleSent = true;
|
||||
commandStreamReceiver.overrideMediaVFEStateDirty(false);
|
||||
commandStreamReceiver.setMediaVFEStateDirty(false);
|
||||
flushTask(commandStreamReceiver);
|
||||
|
||||
EXPECT_GT(commandStreamReceiver.commandStream.getUsed(), 0u);
|
||||
@@ -519,7 +519,7 @@ HWTEST_F(CommandStreamReceiverFlushTaskTests, stateBaseAddressShouldBeSentIfSize
|
||||
ssh.replaceBuffer(ssh.getCpuBase(), 0);
|
||||
|
||||
commandStreamReceiver.isPreambleSent = true;
|
||||
commandStreamReceiver.overrideMediaVFEStateDirty(false);
|
||||
commandStreamReceiver.setMediaVFEStateDirty(false);
|
||||
|
||||
configureCSRHeapStatesToNonDirty<FamilyType>();
|
||||
|
||||
|
||||
@@ -779,7 +779,7 @@ HWCMDTEST_F(IGFX_GEN8_CORE, CommandStreamReceiverFlushTaskTests, givenEnabledPre
|
||||
EXPECT_NE(nullptr, cmd);
|
||||
|
||||
// program again
|
||||
csr.overrideMediaVFEStateDirty(false);
|
||||
csr.setMediaVFEStateDirty(false);
|
||||
auto offset = csr.commandStream.getUsed();
|
||||
flushTask(csr, false, commandStream.getUsed());
|
||||
hwParser.cmdList.clear();
|
||||
|
||||
@@ -151,10 +151,10 @@ HWCMDTEST_F(IGFX_GEN8_CORE, UltCommandStreamReceiverTest, givenMediaVfeStateDirt
|
||||
|
||||
auto &commandStreamReceiver = pDevice->getUltCommandStreamReceiver<FamilyType>();
|
||||
|
||||
commandStreamReceiver.overrideMediaVFEStateDirty(false);
|
||||
commandStreamReceiver.setMediaVFEStateDirty(false);
|
||||
auto notDirty = commandStreamReceiver.getRequiredCmdSizeForPreamble(*pDevice);
|
||||
|
||||
commandStreamReceiver.overrideMediaVFEStateDirty(true);
|
||||
commandStreamReceiver.setMediaVFEStateDirty(true);
|
||||
auto dirty = commandStreamReceiver.getRequiredCmdSizeForPreamble(*pDevice);
|
||||
|
||||
auto actualDifference = dirty - notDirty;
|
||||
|
||||
Reference in New Issue
Block a user