Skip to content

Commit e4a93f9

Browse files
Set page table cloning on for event device allocs
Related-To: NEO-5968 Signed-off-by: Aravind Gopalakrishnan <[email protected]>
1 parent f5bb961 commit e4a93f9

File tree

2 files changed

+3
-5
lines changed

2 files changed

+3
-5
lines changed

opencl/test/unit_test/memory_manager/storage_info_tests.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -439,7 +439,7 @@ TEST_F(MultiDeviceStorageInfoTest, givenGpuTimestampAllocationWhenUsingSingleTil
439439
singleTileMask};
440440
auto storageInfo = memoryManager->createStorageInfoFromProperties(properties);
441441
EXPECT_EQ(singleTileMask, storageInfo.memoryBanks);
442-
EXPECT_FALSE(storageInfo.cloningOfPageTables);
442+
EXPECT_TRUE(storageInfo.cloningOfPageTables);
443443
EXPECT_FALSE(storageInfo.tileInstanced);
444444
EXPECT_EQ(singleTileMask, storageInfo.pageTablesVisibility);
445445
}

shared/source/memory_manager/definitions/storage_info.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -102,11 +102,9 @@ StorageInfo MemoryManager::createStorageInfoFromProperties(const AllocationPrope
102102
}
103103
break;
104104
case AllocationType::GPU_TIMESTAMP_DEVICE_BUFFER:
105-
if (properties.flags.multiOsContextCapable) {
106-
storageInfo.cloningOfPageTables = true;
107-
} else {
105+
storageInfo.cloningOfPageTables = true;
106+
if (!properties.flags.multiOsContextCapable) {
108107
storageInfo.pageTablesVisibility = preferredTile;
109-
storageInfo.cloningOfPageTables = false;
110108
}
111109
break;
112110
case AllocationType::BUFFER:

0 commit comments

Comments
 (0)