Do not disable scratch pages when dbgr is enabled

Related-To: NEO-7990
Signed-off-by: Fabian Zwolinski <fabian.zwolinski@intel.com>
This commit is contained in:
Fabian Zwolinski
2023-03-13 16:23:21 +00:00
committed by Compute-Runtime-Automation
parent 79281f4995
commit 1e4c91fb08
4 changed files with 40 additions and 4 deletions

View File

@@ -1526,7 +1526,14 @@ int Drm::createDrmVirtualMemory(uint32_t &drmVmId) {
ctl.extensions = castToUint64(vmControlExtRegion.get());
}
bool disableScratch = DebugManager.flags.DisableScratchPages.get();
bool disableScratch = false;
if (rootDeviceEnvironment.executionEnvironment.isDebuggingEnabled()) {
disableScratch = false;
}
if (DebugManager.flags.DisableScratchPages.get() != -1) {
disableScratch = DebugManager.flags.DisableScratchPages.get();
}
bool useVmBind = isVmBindAvailable();
bool enablePageFault = hasPageFaultSupport() && useVmBind;