mirror of
https://github.com/intel/compute-runtime.git
synced 2025-09-15 13:01:45 +08:00
Move new fields in struct to group with other uint32_t
Change-Id: I2bf9a37a7147ece654e214b648fcbfaed6898e9e Signed-off-by: Aravind Gopalakrishnan <Aravind.Gopalakrishnan@intel.com>
This commit is contained in:

committed by
sys_ocldev

parent
629efed493
commit
9c84458b65
@ -51,6 +51,8 @@ const RuntimeCapabilityTable EHL::capabilityTable{
|
||||
1, // extraQuantityThreadsPerEU
|
||||
64, // slmSize
|
||||
sizeof(EHL::GRF), // grfSize
|
||||
36u, // timestampValidBits
|
||||
32u, // kernelTimestampValidBits
|
||||
false, // blitterOperationsSupported
|
||||
false, // ftrSupportsInteger64BitAtomics
|
||||
false, // ftrSupportsFP64
|
||||
@ -76,9 +78,7 @@ const RuntimeCapabilityTable EHL::capabilityTable{
|
||||
false, // supportsIndependentForwardProgress
|
||||
true, // hostPtrTrackingEnabled
|
||||
false, // levelZeroSupported
|
||||
true, // isIntegratedDevice
|
||||
36u, // timestampValidBits
|
||||
32u // kernelTimestampValidBits
|
||||
true // isIntegratedDevice
|
||||
};
|
||||
|
||||
WorkaroundTable EHL::workaroundTable = {};
|
||||
|
@ -52,6 +52,8 @@ const RuntimeCapabilityTable ICLLP::capabilityTable{
|
||||
1, // extraQuantityThreadsPerEU
|
||||
64, // slmSize
|
||||
sizeof(ICLLP::GRF), // grfSize
|
||||
36u, // timestampValidBits
|
||||
32u, // kernelTimestampValidBits
|
||||
false, // blitterOperationsSupported
|
||||
true, // ftrSupportsInteger64BitAtomics
|
||||
false, // ftrSupportsFP64
|
||||
@ -77,9 +79,7 @@ const RuntimeCapabilityTable ICLLP::capabilityTable{
|
||||
true, // supportsIndependentForwardProgress
|
||||
true, // hostPtrTrackingEnabled
|
||||
true, // levelZeroSupported
|
||||
true, // isIntegratedDevice
|
||||
36u, // timestampValidBits
|
||||
32u // kernelTimestampValidBits
|
||||
true // isIntegratedDevice
|
||||
};
|
||||
|
||||
WorkaroundTable ICLLP::workaroundTable = {};
|
||||
|
@ -51,6 +51,8 @@ const RuntimeCapabilityTable LKF::capabilityTable{
|
||||
1, // extraQuantityThreadsPerEU
|
||||
64, // slmSize
|
||||
sizeof(LKF::GRF), // grfSize
|
||||
36u, // timestampValidBits
|
||||
32u, // kernelTimestampValidBits
|
||||
false, // blitterOperationsSupported
|
||||
false, // ftrSupportsInteger64BitAtomics
|
||||
false, // ftrSupportsFP64
|
||||
@ -76,9 +78,7 @@ const RuntimeCapabilityTable LKF::capabilityTable{
|
||||
false, // supportsIndependentForwardProgress
|
||||
true, // hostPtrTrackingEnabled
|
||||
false, // levelZeroSupported
|
||||
true, // isIntegratedDevice
|
||||
36u, // timestampValidBits
|
||||
32u // kernelTimestampValidBits
|
||||
true // isIntegratedDevice
|
||||
};
|
||||
|
||||
WorkaroundTable LKF::workaroundTable = {};
|
||||
|
@ -54,7 +54,9 @@ const RuntimeCapabilityTable DG1::capabilityTable{
|
||||
CmdServicesMemTraceVersion::DeviceValues::Dg1, // aubDeviceId
|
||||
1, // extraQuantityThreadsPerEU
|
||||
64, // slmSize
|
||||
sizeof(DG1::GRF), // slmSize
|
||||
sizeof(DG1::GRF), // grfSize
|
||||
36u, // timestampValidBits
|
||||
32u, // kernelTimestampValidBits
|
||||
false, // blitterOperationsSupported
|
||||
true, // ftrSupportsInteger64BitAtomics
|
||||
false, // ftrSupportsFP64
|
||||
@ -80,9 +82,7 @@ const RuntimeCapabilityTable DG1::capabilityTable{
|
||||
false, // supportsIndependentForwardProgress
|
||||
false, // hostPtrTrackingEnabled
|
||||
true, // levelZeroSupported
|
||||
false, // isIntegratedDevice
|
||||
36u, // timestampValidBits
|
||||
32u // kernelTimestampValidBits
|
||||
false // isIntegratedDevice
|
||||
};
|
||||
|
||||
WorkaroundTable DG1::workaroundTable = {};
|
||||
|
@ -49,6 +49,8 @@ const RuntimeCapabilityTable RKL::capabilityTable{
|
||||
1, // extraQuantityThreadsPerEU
|
||||
64, // slmSize
|
||||
sizeof(RKL::GRF), // grfSize
|
||||
36u, // timestampValidBits
|
||||
32u, // kernelTimestampValidBits
|
||||
false, // blitterOperationsSupported
|
||||
true, // ftrSupportsInteger64BitAtomics
|
||||
false, // ftrSupportsFP64
|
||||
@ -74,9 +76,7 @@ const RuntimeCapabilityTable RKL::capabilityTable{
|
||||
false, // supportsIndependentForwardProgress
|
||||
false, // hostPtrTrackingEnabled
|
||||
false, // levelZeroSupported
|
||||
true, // isIntegratedDevice
|
||||
36u, // timestampValidBits
|
||||
32u // kernelTimestampValidBits
|
||||
true // isIntegratedDevice
|
||||
};
|
||||
|
||||
WorkaroundTable RKL::workaroundTable = {};
|
||||
|
@ -53,6 +53,8 @@ const RuntimeCapabilityTable TGLLP::capabilityTable{
|
||||
1, // extraQuantityThreadsPerEU
|
||||
64, // slmSize
|
||||
sizeof(TGLLP::GRF), // grfSize
|
||||
36u, // timestampValidBits
|
||||
32u, // kernelTimestampValidBits
|
||||
false, // blitterOperationsSupported
|
||||
true, // ftrSupportsInteger64BitAtomics
|
||||
false, // ftrSupportsFP64
|
||||
@ -78,9 +80,7 @@ const RuntimeCapabilityTable TGLLP::capabilityTable{
|
||||
false, // supportsIndependentForwardProgress
|
||||
false, // hostPtrTrackingEnabled
|
||||
true, // levelZeroSupported
|
||||
true, // isIntegratedDevice
|
||||
36u, // timestampValidBits
|
||||
32u // kernelTimestampValidBits
|
||||
true // isIntegratedDevice
|
||||
};
|
||||
|
||||
WorkaroundTable TGLLP::workaroundTable = {};
|
||||
|
@ -56,6 +56,8 @@ const RuntimeCapabilityTable BDW::capabilityTable{
|
||||
0, // extraQuantityThreadsPerEU
|
||||
64, // slmSize
|
||||
sizeof(BDW::GRF), // grfSize
|
||||
36u, // timestampValidBits
|
||||
32u, // kernelTimestampValidBits
|
||||
false, // blitterOperationsSupported
|
||||
true, // ftrSupportsInteger64BitAtomics
|
||||
true, // ftrSupportsFP64
|
||||
@ -81,9 +83,7 @@ const RuntimeCapabilityTable BDW::capabilityTable{
|
||||
true, // supportsIndependentForwardProgress
|
||||
true, // hostPtrTrackingEnabled
|
||||
false, // levelZeroSupported
|
||||
true, // isIntegratedDevice
|
||||
36u, // timestampValidBits
|
||||
32u // kernelTimestampValidBits
|
||||
true // isIntegratedDevice
|
||||
};
|
||||
|
||||
WorkaroundTable BDW::workaroundTable = {};
|
||||
|
@ -53,6 +53,8 @@ const RuntimeCapabilityTable BXT::capabilityTable{
|
||||
0, // extraQuantityThreadsPerEU
|
||||
64, // slmSize
|
||||
sizeof(BXT::GRF), // grfSize
|
||||
36u, // timestampValidBits
|
||||
32u, // kernelTimestampValidBits
|
||||
false, // blitterOperationsSupported
|
||||
false, // ftrSupportsInteger64BitAtomics
|
||||
true, // ftrSupportsFP64
|
||||
@ -78,9 +80,7 @@ const RuntimeCapabilityTable BXT::capabilityTable{
|
||||
false, // supportsIndependentForwardProgress
|
||||
true, // hostPtrTrackingEnabled
|
||||
false, // levelZeroSupported
|
||||
true, // isIntegratedDevice
|
||||
36u, // timestampValidBits
|
||||
32u // kernelTimestampValidBits
|
||||
true // isIntegratedDevice
|
||||
};
|
||||
|
||||
WorkaroundTable BXT::workaroundTable = {};
|
||||
|
@ -48,6 +48,8 @@ const RuntimeCapabilityTable CFL::capabilityTable{
|
||||
0, // extraQuantityThreadsPerEU
|
||||
64, // slmSize
|
||||
sizeof(CFL::GRF), // grfSize
|
||||
36u, // timestampValidBits
|
||||
32u, // kernelTimestampValidBits
|
||||
false, // blitterOperationsSupported
|
||||
true, // ftrSupportsInteger64BitAtomics
|
||||
true, // ftrSupportsFP64
|
||||
@ -73,9 +75,7 @@ const RuntimeCapabilityTable CFL::capabilityTable{
|
||||
true, // supportsIndependentForwardProgress
|
||||
true, // hostPtrTrackingEnabled
|
||||
true, // levelZeroSupported
|
||||
true, // isIntegratedDevice
|
||||
36u, // timestampValidBits
|
||||
32u // kernelTimestampValidBits
|
||||
true // isIntegratedDevice
|
||||
};
|
||||
|
||||
WorkaroundTable CFL::workaroundTable = {};
|
||||
|
@ -48,6 +48,8 @@ const RuntimeCapabilityTable GLK::capabilityTable{
|
||||
0, // extraQuantityThreadsPerEU
|
||||
64, // slmSize
|
||||
sizeof(GLK::GRF), // grfSize
|
||||
36u, // timestampValidBits
|
||||
32u, // kernelTimestampValidBits
|
||||
false, // blitterOperationsSupported
|
||||
false, // ftrSupportsInteger64BitAtomics
|
||||
true, // ftrSupportsFP64
|
||||
@ -73,9 +75,7 @@ const RuntimeCapabilityTable GLK::capabilityTable{
|
||||
false, // supportsIndependentForwardProgress
|
||||
true, // hostPtrTrackingEnabled
|
||||
false, // levelZeroSupported
|
||||
true, // isIntegratedDevice
|
||||
36u, // timestampValidBits
|
||||
32u // kernelTimestampValidBits
|
||||
true // isIntegratedDevice
|
||||
};
|
||||
|
||||
WorkaroundTable GLK::workaroundTable = {};
|
||||
|
@ -48,6 +48,8 @@ const RuntimeCapabilityTable KBL::capabilityTable{
|
||||
0, // extraQuantityThreadsPerEU
|
||||
64, // slmSize
|
||||
sizeof(KBL::GRF), // grfSize
|
||||
36u, // timestampValidBits
|
||||
32u, // kernelTimestampValidBits
|
||||
false, // blitterOperationsSupported
|
||||
true, // ftrSupportsInteger64BitAtomics
|
||||
true, // ftrSupportsFP64
|
||||
@ -73,9 +75,7 @@ const RuntimeCapabilityTable KBL::capabilityTable{
|
||||
true, // supportsIndependentForwardProgress
|
||||
true, // hostPtrTrackingEnabled
|
||||
true, // levelZeroSupported
|
||||
true, // isIntegratedDevice
|
||||
36u, // timestampValidBits
|
||||
32u // kernelTimestampValidBits
|
||||
true // isIntegratedDevice
|
||||
};
|
||||
|
||||
WorkaroundTable KBL::workaroundTable = {};
|
||||
|
@ -56,6 +56,8 @@ const RuntimeCapabilityTable SKL::capabilityTable{
|
||||
0, // extraQuantityThreadsPerEU
|
||||
64, // slmSize
|
||||
sizeof(SKL::GRF), // grfSize
|
||||
36u, // timestampValidBits
|
||||
32u, // kernelTimestampValidBits
|
||||
false, // blitterOperationsSupported
|
||||
true, // ftrSupportsInteger64BitAtomics
|
||||
true, // ftrSupportsFP64
|
||||
@ -81,9 +83,7 @@ const RuntimeCapabilityTable SKL::capabilityTable{
|
||||
true, // supportsIndependentForwardProgress
|
||||
true, // hostPtrTrackingEnabled
|
||||
true, // levelZeroSupported
|
||||
true, // isIntegratedDevice
|
||||
36u, // timestampValidBits
|
||||
32u // kernelTimestampValidBits
|
||||
true // isIntegratedDevice
|
||||
};
|
||||
WorkaroundTable SKL::workaroundTable = {};
|
||||
FeatureTable SKL::featureTable = {};
|
||||
|
@ -35,6 +35,8 @@ struct RuntimeCapabilityTable {
|
||||
uint32_t extraQuantityThreadsPerEU;
|
||||
uint32_t slmSize;
|
||||
uint32_t grfSize;
|
||||
uint32_t timestampValidBits;
|
||||
uint32_t kernelTimestampValidBits;
|
||||
bool blitterOperationsSupported;
|
||||
bool ftrSupportsInteger64BitAtomics;
|
||||
bool ftrSupportsFP64;
|
||||
@ -61,8 +63,6 @@ struct RuntimeCapabilityTable {
|
||||
bool hostPtrTrackingEnabled;
|
||||
bool levelZeroSupported;
|
||||
bool isIntegratedDevice;
|
||||
uint32_t timestampValidBits;
|
||||
uint32_t kernelTimestampValidBits;
|
||||
};
|
||||
|
||||
struct HardwareCapabilities {
|
||||
|
Reference in New Issue
Block a user