Add helper function to detect if hw mode is selected

Related-To: NEO-4208
Change-Id: Iac34e9e9cea36d7ab354d7d5b5c716e8ea3a483d
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
This commit is contained in:
Mateusz Jablonski
2020-02-07 09:00:25 +01:00
committed by sys_ocldev
parent 2343cd72c3
commit 5f4f1eb55a
4 changed files with 32 additions and 17 deletions

View File

@@ -64,4 +64,15 @@ bool DeviceFactory::getDevicesForProductFamilyOverride(size_t &numDevices, Execu
return true;
}
bool DeviceFactory::isHwModeSelected() {
int32_t csr = DebugManager.flags.SetCommandStreamReceiver.get();
switch (csr) {
case CSR_AUB:
case CSR_TBX:
case CSR_TBX_WITH_AUB:
return false;
default:
return true;
}
}
} // namespace NEO

View File

@@ -17,6 +17,7 @@ class DeviceFactory {
static bool getDevices(size_t &numDevices, ExecutionEnvironment &executionEnvironment);
static bool getDevicesForProductFamilyOverride(size_t &numDevices, ExecutionEnvironment &executionEnvironment);
static void releaseDevices();
static bool isHwModeSelected();
protected:
static size_t numDevices;