SWDEV-322620 - Virtual Memory Management

Expose VM granularity

Change-Id: Ia6af99843ca957f1139fd369e46e09a6c346da46


[ROCm/clr commit: 4aecc29bf0]
This commit is contained in:
Christophe Paquot
2022-06-27 12:36:09 -07:00
parent 3bd48513f1
commit 65c8c0a722
2 ha cambiato i file con 2 aggiunte e 0 eliminazioni
+1
Vedi File
@@ -609,6 +609,7 @@ struct Info : public amd::EmbeddedObject {
bool pcie_atomics_; //!< Pcie atomics support flag
bool virtualMemoryManagement_; //!< Virtual memory management support
size_t virtualMemAllocGranularity_; //!< virtual memory allocation size/addr granularity
};
//! Device settings
@@ -625,6 +625,7 @@ void NullDevice::fillDeviceInfo(const Pal::DeviceProperties& palProp,
}
}
info_.virtualMemoryManagement_ = true;
info_.virtualMemAllocGranularity_ = static_cast<size_t>(palProp.gpuMemoryProperties.virtualMemAllocGranularity);
}
Device::XferBuffers::~XferBuffers() {