Skip to content

Commit

Permalink
Add TARGET_TYPE_GENERICI2CSLAVE and relevant attributes
Browse files Browse the repository at this point in the history
Change-Id: I7d7579f66aba39ab8a462215417e7ab7745f3a6b
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/90321
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: HWSV CI <hwsv-ci+hostboot@us.ibm.com>
Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com>
Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com>
Reviewed-by: STEPHEN GLANCY <sglancy@us.ibm.com>
Reviewed-by: Louis Stermole <stermole@us.ibm.com>
Reviewed-by: Jennifer A Stofer <stofer@us.ibm.com>
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/90331
Reviewed-by: RAJA DAS <rajadas2@in.ibm.com>
  • Loading branch information
markypizz authored and RAJA DAS committed Feb 7, 2020
1 parent 98d8d61 commit 2132642
Showing 1 changed file with 43 additions and 42 deletions.
85 changes: 43 additions & 42 deletions src/import/hwpf/fapi2/include/target_types.H
Expand Up @@ -5,7 +5,7 @@
/* */
/* OpenPOWER sbe Project */
/* */
/* Contributors Listed Below - COPYRIGHT 2015,2019 */
/* Contributors Listed Below - COPYRIGHT 2015,2020 */
/* [+] International Business Machines Corp. */
/* */
/* */
Expand Down Expand Up @@ -49,47 +49,48 @@ namespace fapi2
/// Target Kind
enum TargetType : uint64_t
{
TARGET_TYPE_NONE = 0x0000000000000000, ///< No type
TARGET_TYPE_SYSTEM = 0x0000000000000001, ///< System type
TARGET_TYPE_DIMM = 0x0000000000000002, ///< DIMM type
TARGET_TYPE_PROC_CHIP = 0x0000000000000004, ///< Processor type
TARGET_TYPE_MEMBUF_CHIP = 0x0000000000000008, ///< Membuf type
TARGET_TYPE_EX = 0x0000000000000010, ///< EX - 2x Core, L2, L3 - can be deconfigured
TARGET_TYPE_MBA = 0x0000000000000020, ///< MBA type
TARGET_TYPE_MCS = 0x0000000000000040, ///< MCS type
TARGET_TYPE_XBUS = 0x0000000000000080, ///< XBUS type
TARGET_TYPE_ABUS = 0x0000000000000100, ///< ABUS type
TARGET_TYPE_L4 = 0x0000000000000200, ///< L4 type
TARGET_TYPE_CORE = 0x0000000000000400, ///< Core
TARGET_TYPE_EQ = 0x0000000000000800, ///< EQ - 4x core, 2x L2, 2x L3 - can be deconfigured
TARGET_TYPE_MCA = 0x0000000000001000, ///< MCA type
TARGET_TYPE_MCBIST = 0x0000000000002000, ///< MCBIST type
TARGET_TYPE_MI = 0x0000000000004000, ///< MI Memory Interface (Cumulus)
TARGET_TYPE_CAPP = 0x0000000000008000, ///< CAPP target
TARGET_TYPE_DMI = 0x0000000000010000, ///< DMI type
TARGET_TYPE_OBUS = 0x0000000000020000, ///< OBUS type
TARGET_TYPE_OBUS_BRICK = 0x0000000000040000, ///< OBUS BRICK type
TARGET_TYPE_SBE = 0x0000000000080000, ///< SBE type
TARGET_TYPE_PPE = 0x0000000000100000, ///< PPE type
TARGET_TYPE_PERV = 0x0000000000200000, ///< Pervasive type
TARGET_TYPE_PEC = 0x0000000000400000, ///< PEC type
TARGET_TYPE_PHB = 0x0000000000800000, ///< PHB type
TARGET_TYPE_MC = 0x0000000001000000, ///< MC type
TARGET_TYPE_OMI = 0x0000000002000000, ///< OMI type
TARGET_TYPE_OMIC = 0x0000000004000000, ///< OMIC type
TARGET_TYPE_MCC = 0x0000000008000000, ///< MCC type
TARGET_TYPE_OCMB_CHIP = 0x0000000010000000, ///< OCMB type
TARGET_TYPE_MEM_PORT = 0x0000000020000000, ///< MEM_PORT type
TARGET_TYPE_NMMU = 0x0000000040000000, ///< NEST MMU type
TARGET_TYPE_RESERVED = 0x0000000080000000, ///< Reserved for Cronus (Z)
TARGET_TYPE_PAU = 0x0000000100000000, ///< PAU type
TARGET_TYPE_IOHS = 0x0000000200000000, ///< IOHS type
TARGET_TYPE_FC = 0x0000000400000000, ///< Fused Core type
TARGET_TYPE_PMIC = 0x0000000800000000, ///< PMIC type
TARGET_TYPE_PAUC = 0x0000001000000000, ///< PAUC type
TARGET_TYPE_MULTICAST = 0x8000000000000000, ///< MULTICAST type
TARGET_TYPE_ALL = 0x7FFFFFFFFFFFFFFF, ///< Any/All types
TARGET_TYPE_ALL_MC = 0xFFFFFFFFFFFFFFFF, ///< Any/All types + Multicast
TARGET_TYPE_NONE = 0x0000000000000000, ///< No type
TARGET_TYPE_SYSTEM = 0x0000000000000001, ///< System type
TARGET_TYPE_DIMM = 0x0000000000000002, ///< DIMM type
TARGET_TYPE_PROC_CHIP = 0x0000000000000004, ///< Processor type
TARGET_TYPE_MEMBUF_CHIP = 0x0000000000000008, ///< Membuf type
TARGET_TYPE_EX = 0x0000000000000010, ///< EX - 2x Core, L2, L3 - can be deconfigured
TARGET_TYPE_MBA = 0x0000000000000020, ///< MBA type
TARGET_TYPE_MCS = 0x0000000000000040, ///< MCS type
TARGET_TYPE_XBUS = 0x0000000000000080, ///< XBUS type
TARGET_TYPE_ABUS = 0x0000000000000100, ///< ABUS type
TARGET_TYPE_L4 = 0x0000000000000200, ///< L4 type
TARGET_TYPE_CORE = 0x0000000000000400, ///< Core
TARGET_TYPE_EQ = 0x0000000000000800, ///< EQ - 4x core, 2x L2, 2x L3 - can be deconfigured
TARGET_TYPE_MCA = 0x0000000000001000, ///< MCA type
TARGET_TYPE_MCBIST = 0x0000000000002000, ///< MCBIST type
TARGET_TYPE_MI = 0x0000000000004000, ///< MI Memory Interface (Cumulus)
TARGET_TYPE_CAPP = 0x0000000000008000, ///< CAPP target
TARGET_TYPE_DMI = 0x0000000000010000, ///< DMI type
TARGET_TYPE_OBUS = 0x0000000000020000, ///< OBUS type
TARGET_TYPE_OBUS_BRICK = 0x0000000000040000, ///< OBUS BRICK type
TARGET_TYPE_SBE = 0x0000000000080000, ///< SBE type
TARGET_TYPE_PPE = 0x0000000000100000, ///< PPE type
TARGET_TYPE_PERV = 0x0000000000200000, ///< Pervasive type
TARGET_TYPE_PEC = 0x0000000000400000, ///< PEC type
TARGET_TYPE_PHB = 0x0000000000800000, ///< PHB type
TARGET_TYPE_MC = 0x0000000001000000, ///< MC type
TARGET_TYPE_OMI = 0x0000000002000000, ///< OMI type
TARGET_TYPE_OMIC = 0x0000000004000000, ///< OMIC type
TARGET_TYPE_MCC = 0x0000000008000000, ///< MCC type
TARGET_TYPE_OCMB_CHIP = 0x0000000010000000, ///< OCMB type
TARGET_TYPE_MEM_PORT = 0x0000000020000000, ///< MEM_PORT type
TARGET_TYPE_NMMU = 0x0000000040000000, ///< NEST MMU type
TARGET_TYPE_RESERVED = 0x0000000080000000, ///< Reserved for Cronus (Z)
TARGET_TYPE_PAU = 0x0000000100000000, ///< PAU type
TARGET_TYPE_IOHS = 0x0000000200000000, ///< IOHS type
TARGET_TYPE_FC = 0x0000000400000000, ///< Fused Core type
TARGET_TYPE_PMIC = 0x0000000800000000, ///< PMIC type
TARGET_TYPE_PAUC = 0x0000001000000000, ///< PAUC type
TARGET_TYPE_GENERICI2CSLAVE = 0x0000002000000000, ///< GENERICI2CSLAVE type
TARGET_TYPE_MULTICAST = 0x8000000000000000, ///< MULTICAST type
TARGET_TYPE_ALL = 0x7FFFFFFFFFFFFFFF, ///< Any/All types
TARGET_TYPE_ALL_MC = 0xFFFFFFFFFFFFFFFF, ///< Any/All types + Multicast

// Compound target types
TARGET_TYPE_CHIPS = TARGET_TYPE_PROC_CHIP |
Expand Down

0 comments on commit 2132642

Please sign in to comment.