Dont replicate GPU_TIMESTAMP_DEVICE_BUFFER
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
This commit is contained in:
parent
9c7d8a183b
commit
e939e97384
|
@ -421,7 +421,12 @@ TEST_F(MultiDeviceStorageInfoTest,
|
|||
false,
|
||||
allTilesMask};
|
||||
auto storageInfo = memoryManager->createStorageInfoFromProperties(properties);
|
||||
EXPECT_EQ(allTilesMask, storageInfo.memoryBanks);
|
||||
|
||||
auto leastOccupiedBank = memoryManager->localMemoryUsageBankSelector[properties.rootDeviceIndex]->getLeastOccupiedBank(properties.subDevicesBitfield);
|
||||
DeviceBitfield allocationMask;
|
||||
allocationMask.set(leastOccupiedBank);
|
||||
|
||||
EXPECT_EQ(allocationMask, storageInfo.memoryBanks);
|
||||
EXPECT_TRUE(storageInfo.cloningOfPageTables);
|
||||
EXPECT_FALSE(storageInfo.tileInstanced);
|
||||
EXPECT_EQ(allTilesMask, storageInfo.pageTablesVisibility);
|
||||
|
|
|
@ -93,10 +93,8 @@ StorageInfo MemoryManager::createStorageInfoFromProperties(const AllocationPrope
|
|||
break;
|
||||
case GraphicsAllocation::AllocationType::GPU_TIMESTAMP_DEVICE_BUFFER:
|
||||
if (properties.flags.multiOsContextCapable) {
|
||||
storageInfo.memoryBanks = allTilesValue;
|
||||
storageInfo.cloningOfPageTables = true;
|
||||
} else {
|
||||
storageInfo.memoryBanks = preferredTile;
|
||||
storageInfo.pageTablesVisibility = preferredTile;
|
||||
storageInfo.cloningOfPageTables = false;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue