Skip to content

Commit f147938

Browse files
Fix SyncBufferHandler test
Change-Id: I281d696b2b349c2189caa28e3d8a29a001e514cb Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
1 parent 4cd238d commit f147938

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

unit_tests/command_queue/sync_buffer_handler_tests.cpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -116,10 +116,11 @@ HWTEST_TEMPLATED_F(SyncBufferHandlerTest, GivenSshRequiredWhenPatchingSyncBuffer
116116

117117
pDevice->allocateSyncBufferHandler();
118118
auto syncBufferHandler = getSyncBufferHandler();
119-
auto surfaceState = reinterpret_cast<const RENDER_SURFACE_STATE *>(ptrOffset(kernel->getSurfaceStateHeap(),
120-
sPatchAllocateSyncBuffer.SurfaceStateHeapOffset));
121-
auto surfaceAddress = surfaceState->getSurfaceBaseAddress();
119+
auto surfaceState = reinterpret_cast<RENDER_SURFACE_STATE *>(ptrOffset(kernel->getSurfaceStateHeap(),
120+
sPatchAllocateSyncBuffer.SurfaceStateHeapOffset));
122121
auto bufferAddress = syncBufferHandler->graphicsAllocation->getGpuAddress();
122+
surfaceState->setSurfaceBaseAddress(bufferAddress + 1);
123+
auto surfaceAddress = surfaceState->getSurfaceBaseAddress();
123124
EXPECT_NE(bufferAddress, surfaceAddress);
124125

125126
kernel->patchSyncBuffer(commandQueue->getDevice(), syncBufferHandler->graphicsAllocation, syncBufferHandler->usedBufferSize);

0 commit comments

Comments
 (0)