mirror of
https://github.com/intel/compute-runtime.git
synced 2025-09-15 13:01:45 +08:00
Add check for MidThread preemption in test
Change-Id: I07ddc27cbd964adb992e91f3f3397751a1231ab7
This commit is contained in:

committed by
sys_ocldev

parent
a0e9b96e52
commit
d0ff0d5b40
@ -54,6 +54,7 @@ HWTEST_F(PreambleTest, PreemptionIsTakenIntoAccountWhenProgrammingPreamble) {
|
||||
EXPECT_LE(cmdSizePreemptionDisabled, cmdSizePreemptionMidThread);
|
||||
EXPECT_LE((cmdSizePreemptionMidThread - cmdSizePreemptionDisabled), (cmdSizePreambleMidThread - cmdSizePreambleDisabled));
|
||||
|
||||
if (mockDevice->getHardwareInfo().capabilityTable.defaultPreemptionMode == PreemptionMode::MidThread) {
|
||||
mockDevice->setPreemptionMode(PreemptionMode::MidThread);
|
||||
StackVec<char, 8192> preambleBuffer(8192);
|
||||
LinearStream preambleStream(&*preambleBuffer.begin(), preambleBuffer.size());
|
||||
@ -76,6 +77,7 @@ HWTEST_F(PreambleTest, PreemptionIsTakenIntoAccountWhenProgrammingPreamble) {
|
||||
&preemptionBuffer[0], &preemptionBuffer[preemptionStream.getUsed()]);
|
||||
EXPECT_NE(&preambleBuffer[preambleStream.getUsed()], it);
|
||||
}
|
||||
}
|
||||
|
||||
HWTEST_F(PreambleTest, givenActiveKernelDebuggingWhenPreambleKernelDebuggingCommandsSizeIsQueriedThenCorrectSizeIsReturned) {
|
||||
typedef typename FamilyType::MI_LOAD_REGISTER_IMM MI_LOAD_REGISTER_IMM;
|
||||
|
Reference in New Issue
Block a user