From 5ef411d5dd71c086022652e71f8dc26f3bd4b148 Mon Sep 17 00:00:00 2001 From: foreman Date: Tue, 12 Apr 2016 15:46:44 -0400 Subject: [PATCH] P4 to Git Change 1257129 by weizhang@weizhang-lnx-opencl on 2016/04/12 15:33:15 SWDEV-78299 - Re-submit CL#1236441. Affected files ... ... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#545 edit --- rocclr/runtime/device/gpu/gpudevice.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/rocclr/runtime/device/gpu/gpudevice.cpp b/rocclr/runtime/device/gpu/gpudevice.cpp index c3d4616900..88534a51f3 100644 --- a/rocclr/runtime/device/gpu/gpudevice.cpp +++ b/rocclr/runtime/device/gpu/gpudevice.cpp @@ -355,9 +355,15 @@ void NullDevice::fillDeviceInfo( // should be the size we can actually allocate at application // start. Note that it may not be a guarantee still as the // application progresses. +#if defined(BRAHMA) && defined(ATI_BITS_64) + info_.maxMemAllocSize_ = std::max( + cl_ulong(memInfo.cardMemAvailableBytes), + cl_ulong(memInfo.cardExtMemAvailableBytes)); +#else info_.maxMemAllocSize_ = std::max( cl_ulong(memInfo.cardLargestFreeBlockBytes), cl_ulong(memInfo.cardExtLargestFreeBlockBytes)); +#endif if (settings().apuSystem_) { info_.maxMemAllocSize_ = std::max(