mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-05 09:09:04 +08:00
Refactor Wddm map gpu address method
Change-Id: I9d3d8675bf80af4079e25b84ba6e09b7883c9e28 Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
This commit is contained in:
committed by
sys_ocldev
parent
62ae7adf1a
commit
5367440fab
@@ -18,7 +18,7 @@ void testGfxPartition(uint64_t gpuAddressSpace) {
|
||||
gfxPartition.init(gpuAddressSpace);
|
||||
|
||||
uint64_t gfxTop = gpuAddressSpace + 1;
|
||||
uint64_t gfxBase = is64bit ? MemoryConstants::max64BitAppAddress + 1 : MemoryConstants::max32BitAddress + 1;
|
||||
uint64_t gfxBase = MemoryConstants::maxSvmAddress + 1;
|
||||
const uint64_t sizeHeap32 = 4 * MemoryConstants::gigaByte;
|
||||
const uint64_t gfxGranularity = 2 * MemoryConstants::megaByte;
|
||||
|
||||
@@ -27,6 +27,7 @@ void testGfxPartition(uint64_t gpuAddressSpace) {
|
||||
EXPECT_TRUE(gfxPartition.heapInitialized(HeapIndex::HEAP_SVM));
|
||||
EXPECT_EQ(gfxPartition.getHeapBase(HeapIndex::HEAP_SVM), gfxGranularity);
|
||||
EXPECT_EQ(gfxPartition.getHeapSize(HeapIndex::HEAP_SVM), gfxBase - gfxGranularity);
|
||||
EXPECT_EQ(gfxPartition.getHeapLimit(HeapIndex::HEAP_SVM), MemoryConstants::maxSvmAddress);
|
||||
} else {
|
||||
// Limited range
|
||||
EXPECT_FALSE(gfxPartition.heapInitialized(HeapIndex::HEAP_SVM));
|
||||
|
||||
Reference in New Issue
Block a user