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

Change-Id: I8530602d89edf83ad367c52167e48a1559ee1e18
This commit is contained in:
kjayapra-amd
2021-05-13 21:49:01 -04:00
zatwierdzone przez Karthik Jayaprakash
rodzic ed923eb12e
commit 1c49d8816c
7 zmienionych plików z 67 dodań i 5 usunięć
+5
Wyświetl plik
@@ -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_;