SWDEV-353281 - Change pool type for graphs

Under ROCr physical allocations don't have initial VA and require extra
flag in ROCclr. Add an option to have a mempool of physical allocations.

Change-Id: I4d062fe0dd8113d4eaf6e8b51749ed56d8701d1e
This commit is contained in:
German Andryeyev
2024-03-18 18:17:12 -04:00
committed by Julia Jiang
parent 51926b6b6b
commit f296159f62
5 changed files with 13 additions and 6 deletions
+3
View File
@@ -2615,6 +2615,9 @@ void VirtualGPU::submitVirtualMap(amd::VirtualMapCommand& vcmd) {
LogError("HSA Command: hsa_amd_vmem_map failed!");
}
} else {
dispatchBarrierPacket(kBarrierPacketHeader, false);
Barriers().WaitCurrent();
// Unmap the object, since the physical addr is set.
if ((hsa_status = hsa_amd_vmem_unmap(vaddr_mem_obj->getSvmPtr(), vcmd.size()))
== HSA_STATUS_SUCCESS) {