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 17
17
#include " shared/source/helpers/gfx_core_helper.h"
18
18
#include " shared/source/helpers/hw_info.h"
19
19
#include " shared/source/memory_manager/memory_manager.h"
20
+ #include " shared/source/os_interface/debug_env_reader.h"
20
21
#include " shared/source/os_interface/os_context.h"
21
22
#include " shared/source/utilities/software_tags_manager.h"
22
23
@@ -50,7 +51,10 @@ Device *RootDevice::getRootDevice() const {
50
51
51
52
void RootDevice::createBindlessHeapsHelper () {
52
53
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 )) {
54
58
this ->executionEnvironment ->rootDeviceEnvironments [getRootDeviceIndex ()]->createBindlessHeapsHelper (this , getNumGenericSubDevices () > 1 );
55
59
}
56
60
}
You can’t perform that action at this time.
0 commit comments