Fix empty cpu agent on raven system
Change-Id: I30f5e65367613152ce96b80b13e1c9f2a28da807
This commit is contained in:
@@ -867,7 +867,9 @@ bool Buffer::create() {
|
||||
if (owner()->getSvmPtr() != owner()->getHostMem()) {
|
||||
if (memFlags & (CL_MEM_USE_HOST_PTR | CL_MEM_ALLOC_HOST_PTR)) {
|
||||
hsa_amd_memory_pool_t pool = (memFlags & CL_MEM_SVM_ATOMICS) ?
|
||||
dev().SystemSegment() : dev().SystemCoarseSegment();
|
||||
dev().SystemSegment() :
|
||||
(dev().SystemCoarseSegment().handle != 0 ?
|
||||
dev().SystemCoarseSegment() : dev().SystemSegment());
|
||||
hsa_status_t status = hsa_amd_memory_lock_to_pool(owner()->getHostMem(),
|
||||
owner()->getSize(), nullptr, 0, pool, 0, &deviceMemory_);
|
||||
if (status != HSA_STATUS_SUCCESS) {
|
||||
|
||||
Reference in New Issue
Block a user