summaryrefslogtreecommitdiffstats
path: root/hwpf
diff options
context:
space:
mode:
Diffstat (limited to 'hwpf')
-rw-r--r--hwpf/plat/include/plat_target_parms.H21
-rw-r--r--hwpf/plat/include/target_types.H3
2 files changed, 14 insertions, 10 deletions
diff --git a/hwpf/plat/include/plat_target_parms.H b/hwpf/plat/include/plat_target_parms.H
index d495241a..ab78a3c5 100644
--- a/hwpf/plat/include/plat_target_parms.H
+++ b/hwpf/plat/include/plat_target_parms.H
@@ -38,34 +38,37 @@ CONST_UINT32_T(CHIP_TARGET_COUNT , 1);
// Pervasive Targets (note; these include the MCS targets as well)
CONST_UINT32_T(PERV_TARGET_OFFSET, CHIP_TARGET_OFFSET + CHIP_TARGET_COUNT);
-CONST_UINT32_T(PERV_CHIPLET_OFFSET, 0x1);
+CONST_UINT32_T(PERV_CHIPLET_OFFSET, 0x1);
CONST_UINT32_T(PERV_TARGET_COUNT, 15);
// Cache Targets
CONST_UINT32_T(EQ_TARGET_OFFSET, PERV_TARGET_OFFSET + PERV_TARGET_COUNT);
-CONST_UINT32_T(EQ_CHIPLET_OFFSET, 0x10);
-CONST_UINT32_T(EQ_TARGET_COUNT, 6);
+CONST_UINT32_T(EQ_CHIPLET_OFFSET, 0x10);
+CONST_UINT32_T(EQ_TARGET_COUNT, 6);
// Core Targets
-CONST_UINT32_T(CORE_TARGET_OFFSET, EQ_TARGET_OFFSET + EQ_TARGET_COUNT);
+CONST_UINT32_T(CORE_TARGET_OFFSET, EQ_TARGET_OFFSET + EQ_TARGET_COUNT);
CONST_UINT32_T(CORE_CHIPLET_OFFSET, 0x20);
CONST_UINT32_T(CORE_TARGET_COUNT, 24);
// MCS Targets (note: these are phyically Pervastive targets)
CONST_UINT32_T(MCS_TARGET_OFFSET, CORE_TARGET_OFFSET + CORE_TARGET_COUNT);
-CONST_UINT32_T(MCS_CHIPLET_OFFSET, 0x7);
+CONST_UINT32_T(MCS_CHIPLET_OFFSET, 0x7);
CONST_UINT32_T(MCS_TARGET_COUNT, 2);
-CONST_UINT32_T(EX_TARGET_OFFSET, MCS_TARGET_OFFSET + MCS_TARGET_COUNT);
-CONST_UINT32_T(EX_CHIPLET_OFFSET, 0x10);
+CONST_UINT32_T(EX_TARGET_OFFSET, MCS_TARGET_OFFSET + MCS_TARGET_COUNT);
+CONST_UINT32_T(EX_CHIPLET_OFFSET, 0x10);
CONST_UINT32_T(EX_TARGET_COUNT, 12);
+CONST_UINT32_T(SYSTEM_TARGET_OFFSET, EX_TARGET_OFFSET + EX_TARGET_COUNT);
+CONST_UINT32_T(SYSTEM_TARGET_COUNT, 1);
+
CONST_UINT32_T(TARGET_COUNT, CHIP_TARGET_COUNT +
PERV_TARGET_COUNT +
EQ_TARGET_COUNT +
CORE_TARGET_COUNT +
MCS_TARGET_COUNT +
- EX_TARGET_COUNT);
-
+ EX_TARGET_COUNT +
+ SYSTEM_TARGET_COUNT);
#endif // __FAPI2_PPE_TARGET_PARMS__
diff --git a/hwpf/plat/include/target_types.H b/hwpf/plat/include/target_types.H
index 352e4732..56470cd0 100644
--- a/hwpf/plat/include/target_types.H
+++ b/hwpf/plat/include/target_types.H
@@ -54,7 +54,8 @@ namespace fapi2
TARGET_TYPE_EQ = 0x08, ///< EQ type
TARGET_TYPE_MCS = 0x10, ///< MCS type
TARGET_TYPE_PERV = 0x20, ///< Pervasive type
- TARGET_TYPE_MCAST = 0x80, ///< Multicast type
+ TARGET_TYPE_MCAST = 0x40, ///< Multicast type
+ TARGET_TYPE_SYSTEM = 0x80, ///< System type
TARGET_TYPE_ALL = 0xFF, ///< Any/All types
OpenPOWER on IntegriCloud