SWDEV-286346 - Implement Arena Memory Object for externally created memory.

Change-Id: I8530602d89edf83ad367c52167e48a1559ee1e18


[ROCm/clr commit: 1c49d8816c]
Цей коміт міститься в:
kjayapra-amd
2021-05-13 21:49:01 -04:00
зафіксовано Karthik Jayaprakash
джерело c521759b09
коміт aae0d4ca51
7 змінених файлів з 67 додано та 5 видалено
+5
Переглянути файл
@@ -443,6 +443,7 @@ Device::Device()
blitProgram_(nullptr),
hwDebugMgr_(nullptr),
context_(nullptr),
arena_mem_obj_(nullptr),
vaCacheAccess_(nullptr),
vaCacheMap_(nullptr),
index_(0) {
@@ -459,6 +460,10 @@ Device::~Device() {
delete vaCacheAccess_;
}
if (arena_mem_obj_ != nullptr) {
arena_mem_obj_->release();
}
// Destroy device settings
if (settings_ != nullptr) {
delete settings_;