feature: add possibility to force device id on Windows

Related-To: HSD-18031930757
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
This commit is contained in:
Katarzyna Cencelewska
2023-07-26 11:23:48 +00:00
committed by Compute-Runtime-Automation
parent f0d793979e
commit 6d8ff6399c
2 changed files with 12 additions and 0 deletions

View File

@@ -1661,3 +1661,12 @@ TEST_F(WddmTestWithMockGdiDll, givenQueryAdapterInfoCallReturnsInvalidAdapterBDF
EXPECT_EQ(pciBusInfo.pciDevice, PhysicalDevicePciBusInfo::invalidValue);
EXPECT_EQ(pciBusInfo.pciFunction, PhysicalDevicePciBusInfo::invalidValue);
}
TEST_F(WddmTestWithMockGdiDll, givenForceDeviceIdWhenQueryAdapterInfoThenProperDeviceID) {
DebugManagerStateRestore restorer{};
DebugManager.flags.ForceDeviceId.set("0x1234");
EXPECT_TRUE(wddm->queryAdapterInfo());
uint16_t expectedDeviceId = 0x1234u;
EXPECT_EQ(expectedDeviceId, wddm->gfxPlatform->usDeviceID);
}