File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed
Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change 1717#include " shared/source/helpers/gfx_core_helper.h"
1818#include " shared/source/helpers/hw_info.h"
1919#include " shared/source/memory_manager/memory_manager.h"
20+ #include " shared/source/os_interface/debug_env_reader.h"
2021#include " shared/source/os_interface/os_context.h"
2122#include " shared/source/utilities/software_tags_manager.h"
2223
@@ -50,7 +51,10 @@ Device *RootDevice::getRootDevice() const {
5051
5152void RootDevice::createBindlessHeapsHelper () {
5253
53- if (ApiSpecificConfig::getGlobalBindlessHeapConfiguration (this ->getReleaseHelper ()) && ApiSpecificConfig::getBindlessMode (*this )) {
54+ EnvironmentVariableReader envReader;
55+ bool disableGlobalBindless = envReader.getSetting (" NEO_L0_SYSMAN_NO_CONTEXT_MODE" , false );
56+
57+ if (!disableGlobalBindless && ApiSpecificConfig::getGlobalBindlessHeapConfiguration (this ->getReleaseHelper ()) && ApiSpecificConfig::getBindlessMode (*this )) {
5458 this ->executionEnvironment ->rootDeviceEnvironments [getRootDeviceIndex ()]->createBindlessHeapsHelper (this , getNumGenericSubDevices () > 1 );
5559 }
5660}
You can’t perform that action at this time.
0 commit comments