SWDEV-322620 - Virtual Memory Management
Adding virtual memory management APIs to rocclr. The HIP layer will handle virtual allocs on devices. Change-Id: Ia978f105c2c3fed3959c77580ba228e845105754
이 커밋은 다음에 포함됨:
1 부모
7975a07112
커밋
b5f555f9ec
8 파일이 변경됨
+142
-12
검색과 일치하는 파일 없음
@@ -2266,6 +2266,24 @@ void* Device::svmAlloc(amd::Context& context, size_t size, size_t alignment, cl_
|
||||
return svmPtr;
|
||||
}
|
||||
|
||||
void* Device::virtualAlloc(void* addr, size_t size, size_t alignment)
|
||||
{
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
void Device::virtualFree(void* addr)
|
||||
{
|
||||
}
|
||||
|
||||
void Device::virtualMap(void* addr, amd::Memory& mem, size_t size)
|
||||
{
|
||||
}
|
||||
|
||||
void Device::virtualUnmap(void* addr, size_t size)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
// ================================================================================================
|
||||
bool Device::SetSvmAttributesInt(const void* dev_ptr, size_t count,
|
||||
amd::MemoryAdvice advice, bool first_alloc, bool use_cpu) const {
|
||||
|
||||
새 이슈에서 참조
사용자 차단