mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-03 14:55:24 +08:00
Rename setupGtSystemInfo to setupHardwareInfo
- adding new parameter for FeatureTable setup Change-Id: I1f1c66894555003612e08127801c6b096b0a2400
This commit is contained in:
committed by
sys_ocldev
parent
ad9710bec2
commit
31d3cc847c
@@ -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:
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user