mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-03 14:55:24 +08:00
Introduce MemoryManager::getExternalHeapBaseAddress()
Related-To: NEO-2877 Change-Id: I4307224c3be9609f7fc60d7fcb4f91ccdc8a9883 Signed-off-by: Venevtsev, Igor <igor.venevtsev@intel.com>
This commit is contained in:
committed by
sys_ocldev
parent
8e273cfe1e
commit
2ca97d3881
@@ -1034,7 +1034,7 @@ TEST(OsAgnosticMemoryManager, givenPointerAndSizeWhenCreateInternalAllocationIsC
|
||||
TEST(OsAgnosticMemoryManager, givenDefaultOsAgnosticMemoryManagerWhenItIsQueriedForInternalHeapBaseThen32BitAllocatorBaseIsReturned) {
|
||||
MockExecutionEnvironment executionEnvironment(*platformDevices);
|
||||
OsAgnosticMemoryManager memoryManager(executionEnvironment);
|
||||
auto heapBase = memoryManager.allocator32Bit->getBase();
|
||||
auto heapBase = memoryManager.getExternalHeapBaseAddress();
|
||||
EXPECT_EQ(heapBase, memoryManager.getInternalHeapBaseAddress());
|
||||
}
|
||||
TEST(OsAgnosticMemoryManager, givenOsAgnosticMemoryManagerWhenAllocateGraphicsMemoryForNonSvmHostPtrIsCalledThenAllocationIsCreated) {
|
||||
@@ -1126,7 +1126,7 @@ TEST(OsAgnosticMemoryManager, givenLocalMemoryNotSupportedWhenMemoryManagerIsCre
|
||||
if (is32bit) {
|
||||
heap32Base = 0;
|
||||
}
|
||||
EXPECT_EQ(heap32Base, memoryManager.allocator32Bit->getBase());
|
||||
EXPECT_EQ(heap32Base, memoryManager.getExternalHeapBaseAddress());
|
||||
}
|
||||
|
||||
TEST(OsAgnosticMemoryManager, givenLocalMemorySupportedAndNotAubUsageWhenMemoryManagerIsCreatedThenAllocator32BitHasCorrectBaseAddress) {
|
||||
@@ -1138,7 +1138,7 @@ TEST(OsAgnosticMemoryManager, givenLocalMemorySupportedAndNotAubUsageWhenMemoryM
|
||||
if (is32bit) {
|
||||
heap32Base = 0;
|
||||
}
|
||||
EXPECT_EQ(heap32Base, memoryManager.allocator32Bit->getBase());
|
||||
EXPECT_EQ(heap32Base, memoryManager.getExternalHeapBaseAddress());
|
||||
}
|
||||
|
||||
TEST(OsAgnosticMemoryManager, givenLocalMemoryNotSupportedAndAubUsageWhenMemoryManagerIsCreatedThenAllocator32BitHasCorrectBaseAddress) {
|
||||
@@ -1149,7 +1149,7 @@ TEST(OsAgnosticMemoryManager, givenLocalMemoryNotSupportedAndAubUsageWhenMemoryM
|
||||
if (is32bit) {
|
||||
heap32Base = 0;
|
||||
}
|
||||
EXPECT_EQ(heap32Base, memoryManager.allocator32Bit->getBase());
|
||||
EXPECT_EQ(heap32Base, memoryManager.getExternalHeapBaseAddress());
|
||||
}
|
||||
|
||||
TEST(OsAgnosticMemoryManager, givenLocalMemorySupportedAndAubUsageWhenMemoryManagerIsCreatedThenAllocator32BitHasCorrectBaseAddress) {
|
||||
@@ -1163,7 +1163,7 @@ TEST(OsAgnosticMemoryManager, givenLocalMemorySupportedAndAubUsageWhenMemoryMana
|
||||
} else {
|
||||
heap32Base = 0x40000000000ul;
|
||||
}
|
||||
EXPECT_EQ(heap32Base, memoryManager.allocator32Bit->getBase());
|
||||
EXPECT_EQ(heap32Base, memoryManager.getExternalHeapBaseAddress());
|
||||
}
|
||||
|
||||
TEST(MemoryManager, givenSharedResourceCopyWhenAllocatingGraphicsMemoryThenAllocateGraphicsMemoryForImageIsCalled) {
|
||||
|
||||
Reference in New Issue
Block a user