Framework for adding custom device names

- Add new macro to define custom name
- Add handling for custom name
- Remove gen from generic name

Resolves: NEO-5251

Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
This commit is contained in:
Adam Cetnerowski
2020-11-09 17:35:33 +00:00
committed by Compute-Runtime-Automation
parent 8a4bf3782a
commit 154f7e87be
22 changed files with 38 additions and 84 deletions

View File

@ -68,6 +68,7 @@ const RuntimeCapabilityTable BXT::capabilityTable{
true, // instrumentationEnabled
false, // forceStatelessCompilationFor32Bit
"lp", // platformType
"", // deviceName
true, // sourceLevelDebuggerSupported
true, // supportsVme
false, // supportCacheFlushAfterWalker

View File

@ -63,6 +63,7 @@ const RuntimeCapabilityTable CFL::capabilityTable{
true, // instrumentationEnabled
true, // forceStatelessCompilationFor32Bit
"core", // platformType
"", // deviceName
true, // sourceLevelDebuggerSupported
true, // supportsVme
false, // supportCacheFlushAfterWalker

View File

@ -63,6 +63,7 @@ const RuntimeCapabilityTable GLK::capabilityTable{
true, // instrumentationEnabled
false, // forceStatelessCompilationFor32Bit
"lp", // platformType
"", // deviceName
true, // sourceLevelDebuggerSupported
true, // supportsVme
false, // supportCacheFlushAfterWalker

View File

@ -63,6 +63,7 @@ const RuntimeCapabilityTable KBL::capabilityTable{
true, // instrumentationEnabled
true, // forceStatelessCompilationFor32Bit
"core", // platformType
"", // deviceName
true, // sourceLevelDebuggerSupported
true, // supportsVme
false, // supportCacheFlushAfterWalker

View File

@ -71,6 +71,7 @@ const RuntimeCapabilityTable SKL::capabilityTable{
true, // instrumentationEnabled
true, // forceStatelessCompilationFor32Bit
"core", // platformType
"", // deviceName
true, // sourceLevelDebuggerSupported
true, // supportsVme
false, // supportCacheFlushAfterWalker
@ -84,6 +85,7 @@ const RuntimeCapabilityTable SKL::capabilityTable{
true, // levelZeroSupported
true // isIntegratedDevice
};
WorkaroundTable SKL::workaroundTable = {};
FeatureTable SKL::featureTable = {};
void SKL::setupFeatureAndWorkaroundTable(HardwareInfo *hwInfo) {