mirror of
https://github.com/intel/compute-runtime.git
synced 2025-09-15 13:01:45 +08:00
Update header with structures for AUB services.
This commit updates the structures and adds getters/setters to AUB services. Change-Id: I14ce251b68f233428458958565c2d52551661747
This commit is contained in:

committed by
sys_ocldev

parent
b59a5f1910
commit
cf5b5aecec
@ -61,6 +61,27 @@ struct MockAubFileStream : public AUBCommandStreamReceiver::AubFileStream {
|
||||
MOCK_METHOD1(addComment, bool(const char *message));
|
||||
};
|
||||
|
||||
TEST_F(AubCommandStreamReceiverTests, givenStructureWhenMisalignedUint64ThenUseSetterGetterFunctionsToSetGetValue) {
|
||||
const uint64_t value = 0x0123456789ABCDEFu;
|
||||
AubMemDump::AubCaptureBinaryDumpHD aubCaptureBinaryDumpHD{};
|
||||
aubCaptureBinaryDumpHD.setBaseAddr(value);
|
||||
EXPECT_EQ(value, aubCaptureBinaryDumpHD.getBaseAddr());
|
||||
aubCaptureBinaryDumpHD.setWidth(value);
|
||||
EXPECT_EQ(value, aubCaptureBinaryDumpHD.getWidth());
|
||||
aubCaptureBinaryDumpHD.setHeight(value);
|
||||
EXPECT_EQ(value, aubCaptureBinaryDumpHD.getHeight());
|
||||
aubCaptureBinaryDumpHD.setPitch(value);
|
||||
EXPECT_EQ(value, aubCaptureBinaryDumpHD.getPitch());
|
||||
|
||||
AubMemDump::AubCmdDumpBmpHd aubCmdDumpBmpHd{};
|
||||
aubCmdDumpBmpHd.setBaseAddr(value);
|
||||
EXPECT_EQ(value, aubCmdDumpBmpHd.getBaseAddr());
|
||||
|
||||
AubMemDump::CmdServicesMemTraceDumpCompress cmdServicesMemTraceDumpCompress{};
|
||||
cmdServicesMemTraceDumpCompress.setSurfaceAddress(value);
|
||||
EXPECT_EQ(value, cmdServicesMemTraceDumpCompress.getSurfaceAddress());
|
||||
}
|
||||
|
||||
TEST_F(AubCommandStreamReceiverTests, givenAubCommandStreamReceiverWhenItIsCreatedWithWrongGfxCoreFamilyThenNullPointerShouldBeReturned) {
|
||||
HardwareInfo hwInfo = *platformDevices[0];
|
||||
GFXCORE_FAMILY family = hwInfo.pPlatform->eRenderCoreFamily;
|
||||
|
@ -55,8 +55,6 @@ UseMaxSimdSizeToDeduceMaxWorkgroupSize = false
|
||||
EnableComputeWorkSizeSquared = false
|
||||
TrackParentEvents = false
|
||||
PrintLWSSizes = false
|
||||
DisableAUBBufferDump = false
|
||||
DisableAUBImageDump = false
|
||||
UseNoRingFlushesKmdMode = false
|
||||
OverrideThreadArbitrationPolicy = -1
|
||||
PrintDriverDiagnostics = -1
|
||||
|
Reference in New Issue
Block a user