Rename setupGtSystemInfo to setupHardwareInfo

- adding new parameter for FeatureTable setup

Change-Id: I1f1c66894555003612e08127801c6b096b0a2400
This commit is contained in:
Hoppe, Mateusz
2018-08-27 12:11:07 +02:00
committed by sys_ocldev
parent ad9710bec2
commit 31d3cc847c
40 changed files with 273 additions and 233 deletions

View File

@@ -33,11 +33,11 @@ struct BDW : public BDWFamily {
static const uint32_t maxSlicesSupported = 2;
static const uint32_t maxSubslicesSupported = 6;
static const RuntimeCapabilityTable capabilityTable;
static void (*setupGtSystemInfo)(GT_SYSTEM_INFO *gtSysInfo);
static void (*setupHardwareInfo)(GT_SYSTEM_INFO *gtSysInfo, FeatureTable *featureTable, bool setupFeatureTable);
};
class BDW_1x2x6 : public BDW {
public:
static void setupGtSystemInfo(GT_SYSTEM_INFO *gtSysInfo);
static void setupHardwareInfo(GT_SYSTEM_INFO *gtSysInfo, FeatureTable *featureTable, bool setupFeatureTable);
static const HardwareInfo hwInfo;
private:
@@ -45,7 +45,7 @@ class BDW_1x2x6 : public BDW {
};
class BDW_1x3x6 : public BDW {
public:
static void setupGtSystemInfo(GT_SYSTEM_INFO *gtSysInfo);
static void setupHardwareInfo(GT_SYSTEM_INFO *gtSysInfo, FeatureTable *featureTable, bool setupFeatureTable);
static const HardwareInfo hwInfo;
private:
@@ -53,7 +53,7 @@ class BDW_1x3x6 : public BDW {
};
class BDW_1x3x8 : public BDW {
public:
static void setupGtSystemInfo(GT_SYSTEM_INFO *gtSysInfo);
static void setupHardwareInfo(GT_SYSTEM_INFO *gtSysInfo, FeatureTable *featureTable, bool setupFeatureTable);
static const HardwareInfo hwInfo;
private:
@@ -61,7 +61,7 @@ class BDW_1x3x8 : public BDW {
};
class BDW_2x3x8 : public BDW {
public:
static void setupGtSystemInfo(GT_SYSTEM_INFO *gtSysInfo);
static void setupHardwareInfo(GT_SYSTEM_INFO *gtSysInfo, FeatureTable *featureTable, bool setupFeatureTable);
static const HardwareInfo hwInfo;
private:

View File

@@ -88,7 +88,7 @@ const HardwareInfo BDW_1x2x6::hwInfo = {
BDW::capabilityTable,
};
GT_SYSTEM_INFO BDW_1x2x6::gtSystemInfo = {0};
void BDW_1x2x6::setupGtSystemInfo(GT_SYSTEM_INFO *gtSysInfo) {
void BDW_1x2x6::setupHardwareInfo(GT_SYSTEM_INFO *gtSysInfo, FeatureTable *featureTable, bool setupFeatureTable) {
gtSysInfo->EUCount = 12;
gtSysInfo->ThreadCount = 12 * BDW::threadsPerEu;
gtSysInfo->SliceCount = 1;
@@ -117,7 +117,7 @@ const HardwareInfo BDW_1x3x6::hwInfo = {
BDW::capabilityTable,
};
GT_SYSTEM_INFO BDW_1x3x6::gtSystemInfo = {0};
void BDW_1x3x6::setupGtSystemInfo(GT_SYSTEM_INFO *gtSysInfo) {
void BDW_1x3x6::setupHardwareInfo(GT_SYSTEM_INFO *gtSysInfo, FeatureTable *featureTable, bool setupFeatureTable) {
gtSysInfo->EUCount = 18;
gtSysInfo->ThreadCount = 18 * BDW::threadsPerEu;
gtSysInfo->SliceCount = 1;
@@ -146,7 +146,7 @@ const HardwareInfo BDW_1x3x8::hwInfo = {
BDW::capabilityTable,
};
GT_SYSTEM_INFO BDW_1x3x8::gtSystemInfo = {0};
void BDW_1x3x8::setupGtSystemInfo(GT_SYSTEM_INFO *gtSysInfo) {
void BDW_1x3x8::setupHardwareInfo(GT_SYSTEM_INFO *gtSysInfo, FeatureTable *featureTable, bool setupFeatureTable) {
gtSysInfo->EUCount = 23;
gtSysInfo->ThreadCount = 23 * BDW::threadsPerEu;
gtSysInfo->SliceCount = 1;
@@ -175,7 +175,7 @@ const HardwareInfo BDW_2x3x8::hwInfo = {
BDW::capabilityTable,
};
GT_SYSTEM_INFO BDW_2x3x8::gtSystemInfo = {0};
void BDW_2x3x8::setupGtSystemInfo(GT_SYSTEM_INFO *gtSysInfo) {
void BDW_2x3x8::setupHardwareInfo(GT_SYSTEM_INFO *gtSysInfo, FeatureTable *featureTable, bool setupFeatureTable) {
gtSysInfo->EUCount = 47;
gtSysInfo->ThreadCount = 47 * BDW::threadsPerEu;
gtSysInfo->SliceCount = 2;
@@ -197,5 +197,5 @@ void BDW_2x3x8::setupGtSystemInfo(GT_SYSTEM_INFO *gtSysInfo) {
};
const HardwareInfo BDW::hwInfo = BDW_1x3x8::hwInfo;
void (*BDW::setupGtSystemInfo)(GT_SYSTEM_INFO *) = BDW_1x3x8::setupGtSystemInfo;
void (*BDW::setupHardwareInfo)(GT_SYSTEM_INFO *, FeatureTable *, bool) = BDW_1x3x8::setupHardwareInfo;
} // namespace OCLRT