SWDEV-322620 - Virtual Memory Management
Implement virtualFree for PAL Change-Id: I4482777fa52c979d42a7c57103862e2e02279024
This commit is contained in:
committad av
Christophe Paquot
förälder
d15c1ebae8
incheckning
4c3a20a16e
@@ -2262,6 +2262,11 @@ void* Device::virtualAlloc(void* addr, size_t size, size_t alignment)
|
||||
|
||||
void Device::virtualFree(void* addr)
|
||||
{
|
||||
amd::Memory* svmMem = amd::MemObjMap::FindMemObj(addr);
|
||||
if (nullptr != svmMem && (svmMem->getMemFlags() & CL_MEM_VA_RANGE_AMD)) {
|
||||
svmMem->release();
|
||||
amd::MemObjMap::RemoveMemObj(addr);
|
||||
}
|
||||
}
|
||||
|
||||
void Device::virtualMap(void* addr, amd::Memory& mem, size_t size)
|
||||
|
||||
Referens i nytt ärende
Block a user