|
5 | 5 | /* */
|
6 | 6 | /* OpenPOWER HostBoot Project */
|
7 | 7 | /* */
|
8 |
| -/* Contributors Listed Below - COPYRIGHT 2015,2019 */ |
| 8 | +/* Contributors Listed Below - COPYRIGHT 2015,2020 */ |
9 | 9 | /* [+] International Business Machines Corp. */
|
10 | 10 | /* */
|
11 | 11 | /* */
|
@@ -49,47 +49,48 @@ namespace fapi2
|
49 | 49 | /// Target Kind
|
50 | 50 | enum TargetType : uint64_t
|
51 | 51 | {
|
52 |
| - TARGET_TYPE_NONE = 0x0000000000000000, ///< No type |
53 |
| - TARGET_TYPE_SYSTEM = 0x0000000000000001, ///< System type |
54 |
| - TARGET_TYPE_DIMM = 0x0000000000000002, ///< DIMM type |
55 |
| - TARGET_TYPE_PROC_CHIP = 0x0000000000000004, ///< Processor type |
56 |
| - TARGET_TYPE_MEMBUF_CHIP = 0x0000000000000008, ///< Membuf type |
57 |
| - TARGET_TYPE_EX = 0x0000000000000010, ///< EX - 2x Core, L2, L3 - can be deconfigured |
58 |
| - TARGET_TYPE_MBA = 0x0000000000000020, ///< MBA type |
59 |
| - TARGET_TYPE_MCS = 0x0000000000000040, ///< MCS type |
60 |
| - TARGET_TYPE_XBUS = 0x0000000000000080, ///< XBUS type |
61 |
| - TARGET_TYPE_ABUS = 0x0000000000000100, ///< ABUS type |
62 |
| - TARGET_TYPE_L4 = 0x0000000000000200, ///< L4 type |
63 |
| - TARGET_TYPE_CORE = 0x0000000000000400, ///< Core |
64 |
| - TARGET_TYPE_EQ = 0x0000000000000800, ///< EQ - 4x core, 2x L2, 2x L3 - can be deconfigured |
65 |
| - TARGET_TYPE_MCA = 0x0000000000001000, ///< MCA type |
66 |
| - TARGET_TYPE_MCBIST = 0x0000000000002000, ///< MCBIST type |
67 |
| - TARGET_TYPE_MI = 0x0000000000004000, ///< MI Memory Interface (Cumulus) |
68 |
| - TARGET_TYPE_CAPP = 0x0000000000008000, ///< CAPP target |
69 |
| - TARGET_TYPE_DMI = 0x0000000000010000, ///< DMI type |
70 |
| - TARGET_TYPE_OBUS = 0x0000000000020000, ///< OBUS type |
71 |
| - TARGET_TYPE_OBUS_BRICK = 0x0000000000040000, ///< OBUS BRICK type |
72 |
| - TARGET_TYPE_SBE = 0x0000000000080000, ///< SBE type |
73 |
| - TARGET_TYPE_PPE = 0x0000000000100000, ///< PPE type |
74 |
| - TARGET_TYPE_PERV = 0x0000000000200000, ///< Pervasive type |
75 |
| - TARGET_TYPE_PEC = 0x0000000000400000, ///< PEC type |
76 |
| - TARGET_TYPE_PHB = 0x0000000000800000, ///< PHB type |
77 |
| - TARGET_TYPE_MC = 0x0000000001000000, ///< MC type |
78 |
| - TARGET_TYPE_OMI = 0x0000000002000000, ///< OMI type |
79 |
| - TARGET_TYPE_OMIC = 0x0000000004000000, ///< OMIC type |
80 |
| - TARGET_TYPE_MCC = 0x0000000008000000, ///< MCC type |
81 |
| - TARGET_TYPE_OCMB_CHIP = 0x0000000010000000, ///< OCMB type |
82 |
| - TARGET_TYPE_MEM_PORT = 0x0000000020000000, ///< MEM_PORT type |
83 |
| - TARGET_TYPE_NMMU = 0x0000000040000000, ///< NEST MMU type |
84 |
| - TARGET_TYPE_RESERVED = 0x0000000080000000, ///< Reserved for Cronus (Z) |
85 |
| - TARGET_TYPE_PAU = 0x0000000100000000, ///< PAU type |
86 |
| - TARGET_TYPE_IOHS = 0x0000000200000000, ///< IOHS type |
87 |
| - TARGET_TYPE_FC = 0x0000000400000000, ///< Fused Core type |
88 |
| - TARGET_TYPE_PMIC = 0x0000000800000000, ///< PMIC type |
89 |
| - TARGET_TYPE_PAUC = 0x0000001000000000, ///< PAUC type |
90 |
| - TARGET_TYPE_MULTICAST = 0x8000000000000000, ///< MULTICAST type |
91 |
| - TARGET_TYPE_ALL = 0x7FFFFFFFFFFFFFFF, ///< Any/All types |
92 |
| - TARGET_TYPE_ALL_MC = 0xFFFFFFFFFFFFFFFF, ///< Any/All types + Multicast |
| 52 | + TARGET_TYPE_NONE = 0x0000000000000000, ///< No type |
| 53 | + TARGET_TYPE_SYSTEM = 0x0000000000000001, ///< System type |
| 54 | + TARGET_TYPE_DIMM = 0x0000000000000002, ///< DIMM type |
| 55 | + TARGET_TYPE_PROC_CHIP = 0x0000000000000004, ///< Processor type |
| 56 | + TARGET_TYPE_MEMBUF_CHIP = 0x0000000000000008, ///< Membuf type |
| 57 | + TARGET_TYPE_EX = 0x0000000000000010, ///< EX - 2x Core, L2, L3 - can be deconfigured |
| 58 | + TARGET_TYPE_MBA = 0x0000000000000020, ///< MBA type |
| 59 | + TARGET_TYPE_MCS = 0x0000000000000040, ///< MCS type |
| 60 | + TARGET_TYPE_XBUS = 0x0000000000000080, ///< XBUS type |
| 61 | + TARGET_TYPE_ABUS = 0x0000000000000100, ///< ABUS type |
| 62 | + TARGET_TYPE_L4 = 0x0000000000000200, ///< L4 type |
| 63 | + TARGET_TYPE_CORE = 0x0000000000000400, ///< Core |
| 64 | + TARGET_TYPE_EQ = 0x0000000000000800, ///< EQ - 4x core, 2x L2, 2x L3 - can be deconfigured |
| 65 | + TARGET_TYPE_MCA = 0x0000000000001000, ///< MCA type |
| 66 | + TARGET_TYPE_MCBIST = 0x0000000000002000, ///< MCBIST type |
| 67 | + TARGET_TYPE_MI = 0x0000000000004000, ///< MI Memory Interface (Cumulus) |
| 68 | + TARGET_TYPE_CAPP = 0x0000000000008000, ///< CAPP target |
| 69 | + TARGET_TYPE_DMI = 0x0000000000010000, ///< DMI type |
| 70 | + TARGET_TYPE_OBUS = 0x0000000000020000, ///< OBUS type |
| 71 | + TARGET_TYPE_OBUS_BRICK = 0x0000000000040000, ///< OBUS BRICK type |
| 72 | + TARGET_TYPE_SBE = 0x0000000000080000, ///< SBE type |
| 73 | + TARGET_TYPE_PPE = 0x0000000000100000, ///< PPE type |
| 74 | + TARGET_TYPE_PERV = 0x0000000000200000, ///< Pervasive type |
| 75 | + TARGET_TYPE_PEC = 0x0000000000400000, ///< PEC type |
| 76 | + TARGET_TYPE_PHB = 0x0000000000800000, ///< PHB type |
| 77 | + TARGET_TYPE_MC = 0x0000000001000000, ///< MC type |
| 78 | + TARGET_TYPE_OMI = 0x0000000002000000, ///< OMI type |
| 79 | + TARGET_TYPE_OMIC = 0x0000000004000000, ///< OMIC type |
| 80 | + TARGET_TYPE_MCC = 0x0000000008000000, ///< MCC type |
| 81 | + TARGET_TYPE_OCMB_CHIP = 0x0000000010000000, ///< OCMB type |
| 82 | + TARGET_TYPE_MEM_PORT = 0x0000000020000000, ///< MEM_PORT type |
| 83 | + TARGET_TYPE_NMMU = 0x0000000040000000, ///< NEST MMU type |
| 84 | + TARGET_TYPE_RESERVED = 0x0000000080000000, ///< Reserved for Cronus (Z) |
| 85 | + TARGET_TYPE_PAU = 0x0000000100000000, ///< PAU type |
| 86 | + TARGET_TYPE_IOHS = 0x0000000200000000, ///< IOHS type |
| 87 | + TARGET_TYPE_FC = 0x0000000400000000, ///< Fused Core type |
| 88 | + TARGET_TYPE_PMIC = 0x0000000800000000, ///< PMIC type |
| 89 | + TARGET_TYPE_PAUC = 0x0000001000000000, ///< PAUC type |
| 90 | + TARGET_TYPE_GENERICI2CSLAVE = 0x0000002000000000, ///< GENERICI2CSLAVE type |
| 91 | + TARGET_TYPE_MULTICAST = 0x8000000000000000, ///< MULTICAST type |
| 92 | + TARGET_TYPE_ALL = 0x7FFFFFFFFFFFFFFF, ///< Any/All types |
| 93 | + TARGET_TYPE_ALL_MC = 0xFFFFFFFFFFFFFFFF, ///< Any/All types + Multicast |
93 | 94 |
|
94 | 95 | // Compound target types
|
95 | 96 | TARGET_TYPE_CHIPS = TARGET_TYPE_PROC_CHIP |
|
|
0 commit comments