Remove dcFlush parameter from finish call

Change-Id: Ifc808822399a100745a9d81bb5f6e45903a895fa
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
This commit is contained in:
Dunajski, Bartosz
2019-09-13 10:11:17 +02:00
committed by sys_ocldev
parent c0c6a46ece
commit 0337b58ee4
33 changed files with 56 additions and 68 deletions

View File

@ -283,7 +283,7 @@ HWTEST_F(CommandQueueHwTest, GivenNonEmptyQueueOnBlockingMapBufferWillWaitForPre
: CommandQueueHw<FamilyType>(context, device, 0) {
finishWasCalled = false;
}
cl_int finish(bool dcFlush) override {
cl_int finish() override {
finishWasCalled = true;
return 0;
}

View File

@ -790,7 +790,7 @@ HWTEST_F(WaitForQueueCompletionTests, givenBlockingCallAndBlockedQueueWhenEnqueu
HWTEST_F(WaitForQueueCompletionTests, whenFinishIsCalledThenCallWaitWithoutQuickKmdSleepRequest) {
std::unique_ptr<MyCmdQueue<FamilyType>> cmdQ(new MyCmdQueue<FamilyType>(context.get(), device.get()));
cmdQ->finish(false);
cmdQ->finish();
EXPECT_EQ(1u, cmdQ->waitUntilCompleteCounter);
EXPECT_FALSE(cmdQ->requestedUseQuickKmdSleep);
}

View File

@ -617,7 +617,7 @@ HWTEST_F(EnqueueKernelTest, givenCsrInBatchingModeWhenFinishIsCalledThenBatchesS
pCmdQ->enqueueKernel(mockKernel.mockKernel, 1, nullptr, gws, nullptr, 0, nullptr, nullptr);
pCmdQ->enqueueKernel(mockKernel.mockKernel, 1, nullptr, gws, nullptr, 0, nullptr, nullptr);
pCmdQ->finish(false);
pCmdQ->finish();
EXPECT_TRUE(mockedSubmissionsAggregator->peekCmdBufferList().peekIsEmpty());
EXPECT_EQ(1, mockCsr->flushCalledCount);
@ -637,7 +637,7 @@ HWTEST_F(EnqueueKernelTest, givenCsrInBatchingModeWhenThressEnqueueKernelsAreCal
pCmdQ->enqueueKernel(mockKernel.mockKernel, 1, nullptr, gws, nullptr, 0, nullptr, nullptr);
pCmdQ->enqueueKernel(mockKernel.mockKernel, 1, nullptr, gws, nullptr, 0, nullptr, nullptr);
pCmdQ->finish(false);
pCmdQ->finish();
EXPECT_TRUE(mockedSubmissionsAggregator->peekCmdBufferList().peekIsEmpty());
EXPECT_EQ(1, mockCsr->flushCalledCount);

View File

@ -88,7 +88,7 @@ TEST_F(EventTests, eventWaitShouldntSendPC) {
// no more tasks after WFE, no need to write PC
EXPECT_EQ(pEvent->taskLevel + 1, csr.peekTaskLevel());
pCmdQ->finish(false);
pCmdQ->finish();
// Check CL_EVENT_COMMAND_TYPE
{
@ -132,7 +132,7 @@ TEST_F(EventTests, waitForArray) {
EXPECT_EQ(CL_SUCCESS, retVal);
EXPECT_EQ(pEvent1->taskLevel + 1, csr.peekTaskLevel());
pCmdQ->finish(false);
pCmdQ->finish();
EXPECT_EQ(pEvent1->taskLevel + 1, csr.peekTaskLevel());
// Check CL_EVENT_COMMAND_TYPE
{
@ -172,7 +172,7 @@ TEST_F(EventTests, event_NDR_Wait_NDR_Finish) {
ASSERT_EQ(CL_SUCCESS, retVal);
EXPECT_EQ(pEvent->taskLevel + 2, csr.peekTaskLevel());
pCmdQ->finish(false);
pCmdQ->finish();
EXPECT_EQ(pEvent->taskLevel + 2, csr.peekTaskLevel());
// Check CL_EVENT_COMMAND_TYPE

View File

@ -59,7 +59,7 @@ HWTEST_F(EnqueueKernelTest, givenCsrInBatchingModeWhenFinishIsCalledThenBatchesS
thread.join();
}
pCmdQ->finish(false);
pCmdQ->finish();
EXPECT_GE(mockCsr->flushCalledCount, 1);

View File

@ -548,7 +548,7 @@ HWTEST_F(EnqueueReadWriteBufferRectDispatch, givenOffsetResultingInMisalignedPtr
ASSERT_NE(0u, cmdQ->lastEnqueuedKernels.size());
Kernel *kernel = cmdQ->lastEnqueuedKernels[0];
cmdQ->finish(true);
cmdQ->finish();
parseCommands<FamilyType>(*cmdQ);

View File

@ -423,6 +423,6 @@ HWTEST_F(EnqueueThreading, finish) {
auto csr = (CommandStreamReceiverMock<FamilyType> *)&this->pCmdQ->getGpgpuCommandStreamReceiver();
csr->expectedToFreeCount = 0u;
pCmdQ->finish(false);
pCmdQ->finish();
}
} // namespace ULT

View File

@ -545,7 +545,7 @@ HWTEST_F(EnqueueReadWriteBufferRectDispatch, givenOffsetResultingInMisalignedPtr
ASSERT_NE(0u, cmdQ->lastEnqueuedKernels.size());
Kernel *kernel = cmdQ->lastEnqueuedKernels[0];
cmdQ->finish(true);
cmdQ->finish();
parseCommands<FamilyType>(*cmdQ);

View File

@ -55,7 +55,7 @@ HWTEST_F(FinishTest, ShouldntAddPipeControl_If_CS_greater_than_CQ) {
commandStreamReceiver.taskLevel = originalCSRLevel; // Must be greater than or equal to HW
pCmdQ->taskLevel = originalCQLevel;
auto retVal = pCmdQ->finish(false);
auto retVal = pCmdQ->finish();
ASSERT_EQ(CL_SUCCESS, retVal);
// Don't need to artificially execute PIPE_CONTROL.
@ -77,7 +77,7 @@ HWTEST_F(FinishTest, ShouldntAddPipeControl_If_CS_greater_than_CQ) {
HWTEST_F(FinishTest, doesntAddAPipecontrolToCQCommandStream) {
typedef typename FamilyType::PIPE_CONTROL PIPE_CONTROL;
auto retVal = pCmdQ->finish(false);
auto retVal = pCmdQ->finish();
ASSERT_EQ(CL_SUCCESS, retVal);
// Check for PIPE_CONTROL
@ -89,7 +89,7 @@ HWTEST_F(FinishTest, givenFreshQueueWhenFinishIsCalledThenCommandStreamIsNotAllo
MockContext contextWithMockCmdQ(pDevice, true);
MockCommandQueueHw<FamilyType> cmdQ(&contextWithMockCmdQ, pDevice, 0);
auto retVal = cmdQ.finish(false);
auto retVal = cmdQ.finish();
ASSERT_EQ(CL_SUCCESS, retVal);
EXPECT_EQ(nullptr, cmdQ.peekCommandStream());

View File

@ -47,7 +47,7 @@ HWTEST_F(GetSizeRequiredTest, finish) {
auto &commandStream = pCmdQ->getCS(1024);
auto usedBeforeCS = commandStream.getUsed();
auto retVal = pCmdQ->finish(false);
auto retVal = pCmdQ->finish();
EXPECT_EQ(CL_SUCCESS, retVal);
EXPECT_EQ(0u, commandStream.getUsed() - usedBeforeCS);

View File

@ -73,7 +73,7 @@ HWTEST_P(OOMCommandQueueTest, finish) {
auto usedBeforeCS = commandStream.getUsed();
auto usedBeforeISH = indirectHeap.getUsed();
auto retVal = pCmdQ->finish(false);
auto retVal = pCmdQ->finish();
auto usedAfterCS = commandStream.getUsed();
auto usedAfterISH = indirectHeap.getUsed();