Call QueryMemoryInfo when Local Memory is enabled

Change-Id: Id996e046b9740fdd23620afbb2614feb45184548
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
This commit is contained in:
Mateusz Hoppe
2019-03-26 16:31:08 +01:00
committed by sys_ocldev
parent a38aed4ad2
commit 5de9d6a6cb
2 changed files with 5 additions and 2 deletions

View File

@@ -6,6 +6,7 @@
*/
#include "runtime/gmm_helper/gmm_helper.h"
#include "runtime/helpers/hw_helper.h"
#include "runtime/helpers/hw_info.h"
#include "runtime/helpers/options.h"
#include "runtime/os_interface/debug_settings_manager.h"
@@ -188,7 +189,9 @@ Drm *Drm::create(int32_t deviceOrdinal) {
printDebugString(DebugManager.flags.PrintDebugMessages.get(), stderr, "%s", "WARNING: Failed to request OCL Turbo Boost\n");
}
drmObject->queryMemoryInfo();
if (HwHelper::get(device->pHwInfo->pPlatform->eRenderCoreFamily).getEnableLocalMemory(*device->pHwInfo)) {
drmObject->queryMemoryInfo();
}
drms[deviceOrdinal % drms.size()] = drmObject.release();
return drms[deviceOrdinal % drms.size()];