summaryrefslogtreecommitdiffstats
path: root/hwpf/include/fapi2AttributeIds.H
diff options
context:
space:
mode:
Diffstat (limited to 'hwpf/include/fapi2AttributeIds.H')
-rw-r--r--hwpf/include/fapi2AttributeIds.H746
1 files changed, 746 insertions, 0 deletions
diff --git a/hwpf/include/fapi2AttributeIds.H b/hwpf/include/fapi2AttributeIds.H
new file mode 100644
index 00000000..4a36c506
--- /dev/null
+++ b/hwpf/include/fapi2AttributeIds.H
@@ -0,0 +1,746 @@
+// fapi2AttributeIds.H
+// This file is generated by perl script fapiParseAttributeInfo.pl
+
+#ifndef FAPI2ATTRIBUTEIDS_H_
+#define FAPI2ATTRIBUTEIDS_H_
+
+#ifndef __ASSEMBLER__
+
+#include <target.H>
+#include <target_types.H>
+
+namespace fapi2
+{
+
+/**
+ * @brief Enumeration of attribute IDs
+ */
+enum AttributeId
+{
+ ATTR_SCRATCH_UINT8_1 = 0xd16a035,
+ ATTR_SCRATCH_UINT8_2 = 0xd53bc45,
+ ATTR_SCRATCH_UINT32_1 = 0x6e35711,
+ ATTR_SCRATCH_UINT32_2 = 0xb6b04cf,
+ ATTR_SCRATCH_UINT64_1 = 0x97c0c12,
+ ATTR_SCRATCH_UINT64_2 = 0xa09fac0,
+ ATTR_SCRATCH_INT8_1 = 0x8d69f35,
+ ATTR_SCRATCH_INT8_2 = 0xd0a271b,
+ ATTR_SCRATCH_INT32_1 = 0xb5d67e7,
+ ATTR_SCRATCH_INT32_2 = 0xedc4c34,
+ ATTR_SCRATCH_INT64_1 = 0x439b62e,
+ ATTR_SCRATCH_INT64_2 = 0x1201173,
+ ATTR_SCRATCH_UINT32_ARRAY = 0xc4ffba2,
+ ATTR_SCRATCH_UINT32_PERV_ARRAY = 0xb53ac5c,
+ ATTR_REPR_RING = 0xb4a5f78,
+ ATTR_TIME_RING = 0x3b26e38,
+ ATTR_GPTR_RING = 0xe41805b,
+ ATTR_PLL_RING = 0x2548674,
+ ATTR_CORE_REPR_RING = 0x938b8fc,
+ ATTR_CORE_TIME_RING = 0xd3f938f,
+ ATTR_CORE_GPTR_RING = 0x94e6329,
+ ATTR_L2_REPR_RING = 0x9db7d8a,
+ ATTR_L2_TIME_RING = 0x5999526,
+ ATTR_L2_GPTR_RING = 0x780f3d2,
+ ATTR_L3_REPR_RING = 0x1364905,
+ ATTR_L3_TIME_RING = 0x514ea87,
+ ATTR_L3_GPTR_RING = 0x2179cb4,
+ ATTR_DPLL_RING = 0xad1e658,
+ ATTR_PG_FSI = 0xa484728,
+ ATTR_PG_PRV = 0xf1e3768,
+ ATTR_PG_N0 = 0x6e7e43d,
+ ATTR_PG_N1 = 0x916d851,
+ ATTR_PG_N2 = 0x311b213,
+ ATTR_PG_N3 = 0x196b4d6,
+ ATTR_PG_XB = 0xbdda26f,
+ ATTR_PG_MC01 = 0xc307a5c,
+ ATTR_PG_MC23 = 0xe2ae686,
+ ATTR_PG_OB0 = 0x4b73198,
+ ATTR_PG_OB1 = 0x51edd9c,
+ ATTR_PG_OB2 = 0x8588771,
+ ATTR_PG_OB3 = 0x5f2d7ec,
+ ATTR_PG_PCI0 = 0x16db49c,
+ ATTR_PG_PCI1 = 0x3056952,
+ ATTR_PG_PCI2 = 0x122b6d7,
+ ATTR_PG_EQ0 = 0x878b5c8,
+ ATTR_PG_EQ1 = 0x03c3069,
+ ATTR_PG_EQ2 = 0xc013357,
+ ATTR_PG_EQ3 = 0xf230319,
+ ATTR_PG_EQ4 = 0xbbac8d0,
+ ATTR_PG_EQ5 = 0x2dc5723,
+ ATTR_PG_EC00 = 0x901df3a,
+ ATTR_PG_EC01 = 0x47d022a,
+ ATTR_PG_EC02 = 0x08de5af,
+ ATTR_PG_EC03 = 0xb7fc8f5,
+ ATTR_PG_EC04 = 0xb5fcba5,
+ ATTR_PG_EC05 = 0x83a3441,
+ ATTR_PG_EC06 = 0x1b6bebf,
+ ATTR_PG_EC07 = 0x1eb958b,
+ ATTR_PG_EC08 = 0x09e32c8,
+ ATTR_PG_EC09 = 0x6775c2d,
+ ATTR_PG_EC10 = 0xddbba81,
+ ATTR_PG_EC11 = 0xfc76788,
+ ATTR_PG_EC12 = 0x3f34e1f,
+ ATTR_PG_EC13 = 0x9ff5ec8,
+ ATTR_PG_EC14 = 0x0aa4ad3,
+ ATTR_PG_EC15 = 0x30379c7,
+ ATTR_PG_EC16 = 0x0f4b161,
+ ATTR_PG_EC17 = 0xcf99c88,
+ ATTR_PG_EC18 = 0x9867191,
+ ATTR_PG_EC19 = 0xeb29d56,
+ ATTR_PG_EC20 = 0xeb32b14,
+ ATTR_PG_EC21 = 0x31c5be4,
+ ATTR_PG_EC22 = 0x0563eb4,
+ ATTR_PG_EC23 = 0x8477c54,
+ ATTR_CHIP_UNIT_POS = 0x07f067a,
+ ATTR_FABRIC_SYSTEM_ID = 0x6856732,
+ ATTR_SYSTEM_IPL_PHASE = 0xf9c1ac6,
+ ATTR_BACKUP_SEEPROM_SELECT = 0x4ca9b40,
+ ATTR_MC_SYNC_MODE = 0x0472be6,
+};
+
+/**
+ * @brief Attribute Information
+ */
+/* ATTR_SCRATCH_UINT8_1 */
+typedef uint8_t ATTR_SCRATCH_UINT8_1_Type;
+const bool ATTR_SCRATCH_UINT8_1_Privileged = false;
+const TargetTypes_t ATTR_SCRATCH_UINT8_1_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_SCRATCH_UINT8_1_PlatInit = true;
+const bool ATTR_SCRATCH_UINT8_1_InitToZero = false;
+
+/* ATTR_SCRATCH_UINT8_2 */
+typedef uint8_t ATTR_SCRATCH_UINT8_2_Type;
+const bool ATTR_SCRATCH_UINT8_2_Privileged = false;
+const TargetTypes_t ATTR_SCRATCH_UINT8_2_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_SCRATCH_UINT8_2_PlatInit = true;
+const bool ATTR_SCRATCH_UINT8_2_InitToZero = false;
+
+/* ATTR_SCRATCH_UINT32_1 */
+typedef uint32_t ATTR_SCRATCH_UINT32_1_Type;
+const bool ATTR_SCRATCH_UINT32_1_Privileged = false;
+const TargetTypes_t ATTR_SCRATCH_UINT32_1_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_SCRATCH_UINT32_1_PlatInit = true;
+const bool ATTR_SCRATCH_UINT32_1_InitToZero = false;
+
+/* ATTR_SCRATCH_UINT32_2 */
+typedef uint32_t ATTR_SCRATCH_UINT32_2_Type;
+const bool ATTR_SCRATCH_UINT32_2_Privileged = false;
+const TargetTypes_t ATTR_SCRATCH_UINT32_2_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_SCRATCH_UINT32_2_PlatInit = true;
+const bool ATTR_SCRATCH_UINT32_2_InitToZero = false;
+
+/* ATTR_SCRATCH_UINT64_1 */
+typedef uint64_t ATTR_SCRATCH_UINT64_1_Type;
+const bool ATTR_SCRATCH_UINT64_1_Privileged = false;
+const TargetTypes_t ATTR_SCRATCH_UINT64_1_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_SCRATCH_UINT64_1_PlatInit = true;
+const bool ATTR_SCRATCH_UINT64_1_InitToZero = false;
+
+/* ATTR_SCRATCH_UINT64_2 */
+typedef uint64_t ATTR_SCRATCH_UINT64_2_Type;
+const bool ATTR_SCRATCH_UINT64_2_Privileged = false;
+const TargetTypes_t ATTR_SCRATCH_UINT64_2_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_SCRATCH_UINT64_2_PlatInit = true;
+const bool ATTR_SCRATCH_UINT64_2_InitToZero = false;
+enum ATTR_SCRATCH_UINT64_2_Enum
+{
+ ENUM_ATTR_SCRATCH_UINT64_2_VAL_A = 0ULL,
+ ENUM_ATTR_SCRATCH_UINT64_2_VAL_B = 5ULL,
+ ENUM_ATTR_SCRATCH_UINT64_2_VAL_C = 0xffffffffffffffffULL,
+};
+#define ATTR_SCRATCH_UINT64_2_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_SCRATCH_INT8_1 */
+typedef int8_t ATTR_SCRATCH_INT8_1_Type;
+const bool ATTR_SCRATCH_INT8_1_Privileged = false;
+const TargetTypes_t ATTR_SCRATCH_INT8_1_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_SCRATCH_INT8_1_PlatInit = true;
+const bool ATTR_SCRATCH_INT8_1_InitToZero = false;
+#define ATTR_SCRATCH_INT8_1_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_SCRATCH_INT8_2 */
+typedef int8_t ATTR_SCRATCH_INT8_2_Type;
+const bool ATTR_SCRATCH_INT8_2_Privileged = false;
+const TargetTypes_t ATTR_SCRATCH_INT8_2_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_SCRATCH_INT8_2_PlatInit = true;
+const bool ATTR_SCRATCH_INT8_2_InitToZero = false;
+#define ATTR_SCRATCH_INT8_2_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_SCRATCH_INT32_1 */
+typedef int32_t ATTR_SCRATCH_INT32_1_Type;
+const bool ATTR_SCRATCH_INT32_1_Privileged = false;
+const TargetTypes_t ATTR_SCRATCH_INT32_1_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_SCRATCH_INT32_1_PlatInit = true;
+const bool ATTR_SCRATCH_INT32_1_InitToZero = false;
+
+/* ATTR_SCRATCH_INT32_2 */
+typedef int32_t ATTR_SCRATCH_INT32_2_Type;
+const bool ATTR_SCRATCH_INT32_2_Privileged = false;
+const TargetTypes_t ATTR_SCRATCH_INT32_2_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_SCRATCH_INT32_2_PlatInit = true;
+const bool ATTR_SCRATCH_INT32_2_InitToZero = false;
+
+/* ATTR_SCRATCH_INT64_1 */
+typedef int64_t ATTR_SCRATCH_INT64_1_Type;
+const bool ATTR_SCRATCH_INT64_1_Privileged = false;
+const TargetTypes_t ATTR_SCRATCH_INT64_1_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_SCRATCH_INT64_1_PlatInit = true;
+const bool ATTR_SCRATCH_INT64_1_InitToZero = false;
+#define ATTR_SCRATCH_INT64_1_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_SCRATCH_INT64_2 */
+typedef int64_t ATTR_SCRATCH_INT64_2_Type;
+const bool ATTR_SCRATCH_INT64_2_Privileged = false;
+const TargetTypes_t ATTR_SCRATCH_INT64_2_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_SCRATCH_INT64_2_PlatInit = true;
+const bool ATTR_SCRATCH_INT64_2_InitToZero = false;
+enum ATTR_SCRATCH_INT64_2_Enum
+{
+ ENUM_ATTR_SCRATCH_INT64_2_VAL_A = 0,
+ ENUM_ATTR_SCRATCH_INT64_2_VAL_B = 5,
+ ENUM_ATTR_SCRATCH_INT64_2_VAL_C = 0xffffffffffffffff,
+};
+#define ATTR_SCRATCH_INT64_2_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_SCRATCH_UINT32_ARRAY */
+typedef uint32_t ATTR_SCRATCH_UINT32_ARRAY_Type[64];
+const bool ATTR_SCRATCH_UINT32_ARRAY_Privileged = false;
+const TargetTypes_t ATTR_SCRATCH_UINT32_ARRAY_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_SCRATCH_UINT32_ARRAY_PlatInit = true;
+const bool ATTR_SCRATCH_UINT32_ARRAY_InitToZero = false;
+
+/* ATTR_SCRATCH_UINT32_PERV_ARRAY */
+typedef uint32_t ATTR_SCRATCH_UINT32_PERV_ARRAY_Type[64];
+const bool ATTR_SCRATCH_UINT32_PERV_ARRAY_Privileged = false;
+const TargetTypes_t ATTR_SCRATCH_UINT32_PERV_ARRAY_TargetTypes = TARGET_TYPE_PERV;
+const bool ATTR_SCRATCH_UINT32_PERV_ARRAY_PlatInit = true;
+const bool ATTR_SCRATCH_UINT32_PERV_ARRAY_InitToZero = false;
+
+/* ATTR_REPR_RING */
+typedef uint32_t ATTR_REPR_RING_Type;
+const bool ATTR_REPR_RING_Privileged = false;
+const TargetTypes_t ATTR_REPR_RING_TargetTypes = TARGET_TYPE_PERV;
+const bool ATTR_REPR_RING_PlatInit = true;
+const bool ATTR_REPR_RING_InitToZero = false;
+#define ATTR_REPR_RING_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_TIME_RING */
+typedef uint32_t ATTR_TIME_RING_Type;
+const bool ATTR_TIME_RING_Privileged = false;
+const TargetTypes_t ATTR_TIME_RING_TargetTypes = TARGET_TYPE_PERV;
+const bool ATTR_TIME_RING_PlatInit = true;
+const bool ATTR_TIME_RING_InitToZero = false;
+#define ATTR_TIME_RING_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_GPTR_RING */
+typedef uint32_t ATTR_GPTR_RING_Type;
+const bool ATTR_GPTR_RING_Privileged = false;
+const TargetTypes_t ATTR_GPTR_RING_TargetTypes = TARGET_TYPE_PERV;
+const bool ATTR_GPTR_RING_PlatInit = true;
+const bool ATTR_GPTR_RING_InitToZero = false;
+#define ATTR_GPTR_RING_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_PLL_RING */
+typedef uint32_t ATTR_PLL_RING_Type;
+const bool ATTR_PLL_RING_Privileged = false;
+const TargetTypes_t ATTR_PLL_RING_TargetTypes = TARGET_TYPE_PERV;
+const bool ATTR_PLL_RING_PlatInit = true;
+const bool ATTR_PLL_RING_InitToZero = false;
+#define ATTR_PLL_RING_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_CORE_REPR_RING */
+typedef uint32_t ATTR_CORE_REPR_RING_Type;
+const bool ATTR_CORE_REPR_RING_Privileged = false;
+const TargetTypes_t ATTR_CORE_REPR_RING_TargetTypes = TARGET_TYPE_CORE;
+const bool ATTR_CORE_REPR_RING_PlatInit = true;
+const bool ATTR_CORE_REPR_RING_InitToZero = false;
+
+/* ATTR_CORE_TIME_RING */
+typedef uint32_t ATTR_CORE_TIME_RING_Type;
+const bool ATTR_CORE_TIME_RING_Privileged = false;
+const TargetTypes_t ATTR_CORE_TIME_RING_TargetTypes = TARGET_TYPE_CORE;
+const bool ATTR_CORE_TIME_RING_PlatInit = true;
+const bool ATTR_CORE_TIME_RING_InitToZero = false;
+
+/* ATTR_CORE_GPTR_RING */
+typedef uint32_t ATTR_CORE_GPTR_RING_Type;
+const bool ATTR_CORE_GPTR_RING_Privileged = false;
+const TargetTypes_t ATTR_CORE_GPTR_RING_TargetTypes = TARGET_TYPE_CORE;
+const bool ATTR_CORE_GPTR_RING_PlatInit = true;
+const bool ATTR_CORE_GPTR_RING_InitToZero = false;
+
+/* ATTR_L2_REPR_RING */
+typedef uint32_t ATTR_L2_REPR_RING_Type;
+const bool ATTR_L2_REPR_RING_Privileged = false;
+const TargetTypes_t ATTR_L2_REPR_RING_TargetTypes = TARGET_TYPE_EX;
+const bool ATTR_L2_REPR_RING_PlatInit = true;
+const bool ATTR_L2_REPR_RING_InitToZero = false;
+#define ATTR_L2_REPR_RING_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_L2_TIME_RING */
+typedef uint32_t ATTR_L2_TIME_RING_Type;
+const bool ATTR_L2_TIME_RING_Privileged = false;
+const TargetTypes_t ATTR_L2_TIME_RING_TargetTypes = TARGET_TYPE_EX;
+const bool ATTR_L2_TIME_RING_PlatInit = true;
+const bool ATTR_L2_TIME_RING_InitToZero = false;
+#define ATTR_L2_TIME_RING_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_L2_GPTR_RING */
+typedef uint32_t ATTR_L2_GPTR_RING_Type;
+const bool ATTR_L2_GPTR_RING_Privileged = false;
+const TargetTypes_t ATTR_L2_GPTR_RING_TargetTypes = TARGET_TYPE_EX;
+const bool ATTR_L2_GPTR_RING_PlatInit = true;
+const bool ATTR_L2_GPTR_RING_InitToZero = false;
+#define ATTR_L2_GPTR_RING_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_L3_REPR_RING */
+typedef uint32_t ATTR_L3_REPR_RING_Type;
+const bool ATTR_L3_REPR_RING_Privileged = false;
+const TargetTypes_t ATTR_L3_REPR_RING_TargetTypes = TARGET_TYPE_EX;
+const bool ATTR_L3_REPR_RING_PlatInit = true;
+const bool ATTR_L3_REPR_RING_InitToZero = false;
+#define ATTR_L3_REPR_RING_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_L3_TIME_RING */
+typedef uint32_t ATTR_L3_TIME_RING_Type;
+const bool ATTR_L3_TIME_RING_Privileged = false;
+const TargetTypes_t ATTR_L3_TIME_RING_TargetTypes = TARGET_TYPE_EX;
+const bool ATTR_L3_TIME_RING_PlatInit = true;
+const bool ATTR_L3_TIME_RING_InitToZero = false;
+#define ATTR_L3_TIME_RING_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_L3_GPTR_RING */
+typedef uint32_t ATTR_L3_GPTR_RING_Type;
+const bool ATTR_L3_GPTR_RING_Privileged = false;
+const TargetTypes_t ATTR_L3_GPTR_RING_TargetTypes = TARGET_TYPE_EX;
+const bool ATTR_L3_GPTR_RING_PlatInit = true;
+const bool ATTR_L3_GPTR_RING_InitToZero = false;
+#define ATTR_L3_GPTR_RING_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_DPLL_RING */
+typedef uint32_t ATTR_DPLL_RING_Type;
+const bool ATTR_DPLL_RING_Privileged = false;
+const TargetTypes_t ATTR_DPLL_RING_TargetTypes = TARGET_TYPE_EQ;
+const bool ATTR_DPLL_RING_PlatInit = true;
+const bool ATTR_DPLL_RING_InitToZero = false;
+#define ATTR_DPLL_RING_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_PG_FSI */
+typedef uint16_t ATTR_PG_FSI_Type;
+const bool ATTR_PG_FSI_Privileged = false;
+const TargetTypes_t ATTR_PG_FSI_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_PG_FSI_PlatInit = false;
+const bool ATTR_PG_FSI_InitToZero = false;
+#define ATTR_PG_FSI_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_PG_PRV */
+typedef uint16_t ATTR_PG_PRV_Type;
+const bool ATTR_PG_PRV_Privileged = false;
+const TargetTypes_t ATTR_PG_PRV_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_PG_PRV_PlatInit = false;
+const bool ATTR_PG_PRV_InitToZero = false;
+#define ATTR_PG_PRV_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_PG_N0 */
+typedef uint16_t ATTR_PG_N0_Type;
+const bool ATTR_PG_N0_Privileged = false;
+const TargetTypes_t ATTR_PG_N0_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_PG_N0_PlatInit = false;
+const bool ATTR_PG_N0_InitToZero = false;
+#define ATTR_PG_N0_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_PG_N1 */
+typedef uint16_t ATTR_PG_N1_Type;
+const bool ATTR_PG_N1_Privileged = false;
+const TargetTypes_t ATTR_PG_N1_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_PG_N1_PlatInit = false;
+const bool ATTR_PG_N1_InitToZero = false;
+#define ATTR_PG_N1_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_PG_N2 */
+typedef uint16_t ATTR_PG_N2_Type;
+const bool ATTR_PG_N2_Privileged = false;
+const TargetTypes_t ATTR_PG_N2_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_PG_N2_PlatInit = false;
+const bool ATTR_PG_N2_InitToZero = false;
+#define ATTR_PG_N2_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_PG_N3 */
+typedef uint16_t ATTR_PG_N3_Type;
+const bool ATTR_PG_N3_Privileged = false;
+const TargetTypes_t ATTR_PG_N3_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_PG_N3_PlatInit = false;
+const bool ATTR_PG_N3_InitToZero = false;
+#define ATTR_PG_N3_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_PG_XB */
+typedef uint16_t ATTR_PG_XB_Type;
+const bool ATTR_PG_XB_Privileged = false;
+const TargetTypes_t ATTR_PG_XB_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_PG_XB_PlatInit = false;
+const bool ATTR_PG_XB_InitToZero = false;
+#define ATTR_PG_XB_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_PG_MC01 */
+typedef uint16_t ATTR_PG_MC01_Type;
+const bool ATTR_PG_MC01_Privileged = false;
+const TargetTypes_t ATTR_PG_MC01_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_PG_MC01_PlatInit = false;
+const bool ATTR_PG_MC01_InitToZero = false;
+#define ATTR_PG_MC01_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_PG_MC23 */
+typedef uint16_t ATTR_PG_MC23_Type;
+const bool ATTR_PG_MC23_Privileged = false;
+const TargetTypes_t ATTR_PG_MC23_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_PG_MC23_PlatInit = false;
+const bool ATTR_PG_MC23_InitToZero = false;
+#define ATTR_PG_MC23_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_PG_OB0 */
+typedef uint16_t ATTR_PG_OB0_Type;
+const bool ATTR_PG_OB0_Privileged = false;
+const TargetTypes_t ATTR_PG_OB0_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_PG_OB0_PlatInit = false;
+const bool ATTR_PG_OB0_InitToZero = false;
+#define ATTR_PG_OB0_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_PG_OB1 */
+typedef uint16_t ATTR_PG_OB1_Type;
+const bool ATTR_PG_OB1_Privileged = false;
+const TargetTypes_t ATTR_PG_OB1_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_PG_OB1_PlatInit = false;
+const bool ATTR_PG_OB1_InitToZero = false;
+#define ATTR_PG_OB1_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_PG_OB2 */
+typedef uint16_t ATTR_PG_OB2_Type;
+const bool ATTR_PG_OB2_Privileged = false;
+const TargetTypes_t ATTR_PG_OB2_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_PG_OB2_PlatInit = false;
+const bool ATTR_PG_OB2_InitToZero = false;
+#define ATTR_PG_OB2_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_PG_OB3 */
+typedef uint16_t ATTR_PG_OB3_Type;
+const bool ATTR_PG_OB3_Privileged = false;
+const TargetTypes_t ATTR_PG_OB3_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_PG_OB3_PlatInit = false;
+const bool ATTR_PG_OB3_InitToZero = false;
+#define ATTR_PG_OB3_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_PG_PCI0 */
+typedef uint16_t ATTR_PG_PCI0_Type;
+const bool ATTR_PG_PCI0_Privileged = false;
+const TargetTypes_t ATTR_PG_PCI0_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_PG_PCI0_PlatInit = false;
+const bool ATTR_PG_PCI0_InitToZero = false;
+#define ATTR_PG_PCI0_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_PG_PCI1 */
+typedef uint16_t ATTR_PG_PCI1_Type;
+const bool ATTR_PG_PCI1_Privileged = false;
+const TargetTypes_t ATTR_PG_PCI1_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_PG_PCI1_PlatInit = false;
+const bool ATTR_PG_PCI1_InitToZero = false;
+#define ATTR_PG_PCI1_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_PG_PCI2 */
+typedef uint16_t ATTR_PG_PCI2_Type;
+const bool ATTR_PG_PCI2_Privileged = false;
+const TargetTypes_t ATTR_PG_PCI2_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_PG_PCI2_PlatInit = false;
+const bool ATTR_PG_PCI2_InitToZero = false;
+#define ATTR_PG_PCI2_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_PG_EQ0 */
+typedef uint16_t ATTR_PG_EQ0_Type;
+const bool ATTR_PG_EQ0_Privileged = false;
+const TargetTypes_t ATTR_PG_EQ0_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_PG_EQ0_PlatInit = false;
+const bool ATTR_PG_EQ0_InitToZero = false;
+#define ATTR_PG_EQ0_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_PG_EQ1 */
+typedef uint16_t ATTR_PG_EQ1_Type;
+const bool ATTR_PG_EQ1_Privileged = false;
+const TargetTypes_t ATTR_PG_EQ1_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_PG_EQ1_PlatInit = false;
+const bool ATTR_PG_EQ1_InitToZero = false;
+#define ATTR_PG_EQ1_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_PG_EQ2 */
+typedef uint16_t ATTR_PG_EQ2_Type;
+const bool ATTR_PG_EQ2_Privileged = false;
+const TargetTypes_t ATTR_PG_EQ2_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_PG_EQ2_PlatInit = false;
+const bool ATTR_PG_EQ2_InitToZero = false;
+#define ATTR_PG_EQ2_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_PG_EQ3 */
+typedef uint16_t ATTR_PG_EQ3_Type;
+const bool ATTR_PG_EQ3_Privileged = false;
+const TargetTypes_t ATTR_PG_EQ3_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_PG_EQ3_PlatInit = false;
+const bool ATTR_PG_EQ3_InitToZero = false;
+#define ATTR_PG_EQ3_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_PG_EQ4 */
+typedef uint16_t ATTR_PG_EQ4_Type;
+const bool ATTR_PG_EQ4_Privileged = false;
+const TargetTypes_t ATTR_PG_EQ4_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_PG_EQ4_PlatInit = false;
+const bool ATTR_PG_EQ4_InitToZero = false;
+#define ATTR_PG_EQ4_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_PG_EQ5 */
+typedef uint16_t ATTR_PG_EQ5_Type;
+const bool ATTR_PG_EQ5_Privileged = false;
+const TargetTypes_t ATTR_PG_EQ5_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_PG_EQ5_PlatInit = false;
+const bool ATTR_PG_EQ5_InitToZero = false;
+#define ATTR_PG_EQ5_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_PG_EC00 */
+typedef uint16_t ATTR_PG_EC00_Type;
+const bool ATTR_PG_EC00_Privileged = false;
+const TargetTypes_t ATTR_PG_EC00_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_PG_EC00_PlatInit = false;
+const bool ATTR_PG_EC00_InitToZero = false;
+#define ATTR_PG_EC00_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_PG_EC01 */
+typedef uint16_t ATTR_PG_EC01_Type;
+const bool ATTR_PG_EC01_Privileged = false;
+const TargetTypes_t ATTR_PG_EC01_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_PG_EC01_PlatInit = false;
+const bool ATTR_PG_EC01_InitToZero = false;
+#define ATTR_PG_EC01_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_PG_EC02 */
+typedef uint16_t ATTR_PG_EC02_Type;
+const bool ATTR_PG_EC02_Privileged = false;
+const TargetTypes_t ATTR_PG_EC02_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_PG_EC02_PlatInit = false;
+const bool ATTR_PG_EC02_InitToZero = false;
+#define ATTR_PG_EC02_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_PG_EC03 */
+typedef uint16_t ATTR_PG_EC03_Type;
+const bool ATTR_PG_EC03_Privileged = false;
+const TargetTypes_t ATTR_PG_EC03_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_PG_EC03_PlatInit = false;
+const bool ATTR_PG_EC03_InitToZero = false;
+#define ATTR_PG_EC03_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_PG_EC04 */
+typedef uint16_t ATTR_PG_EC04_Type;
+const bool ATTR_PG_EC04_Privileged = false;
+const TargetTypes_t ATTR_PG_EC04_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_PG_EC04_PlatInit = false;
+const bool ATTR_PG_EC04_InitToZero = false;
+#define ATTR_PG_EC04_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_PG_EC05 */
+typedef uint16_t ATTR_PG_EC05_Type;
+const bool ATTR_PG_EC05_Privileged = false;
+const TargetTypes_t ATTR_PG_EC05_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_PG_EC05_PlatInit = false;
+const bool ATTR_PG_EC05_InitToZero = false;
+#define ATTR_PG_EC05_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_PG_EC06 */
+typedef uint16_t ATTR_PG_EC06_Type;
+const bool ATTR_PG_EC06_Privileged = false;
+const TargetTypes_t ATTR_PG_EC06_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_PG_EC06_PlatInit = false;
+const bool ATTR_PG_EC06_InitToZero = false;
+#define ATTR_PG_EC06_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_PG_EC07 */
+typedef uint16_t ATTR_PG_EC07_Type;
+const bool ATTR_PG_EC07_Privileged = false;
+const TargetTypes_t ATTR_PG_EC07_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_PG_EC07_PlatInit = false;
+const bool ATTR_PG_EC07_InitToZero = false;
+#define ATTR_PG_EC07_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_PG_EC08 */
+typedef uint16_t ATTR_PG_EC08_Type;
+const bool ATTR_PG_EC08_Privileged = false;
+const TargetTypes_t ATTR_PG_EC08_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_PG_EC08_PlatInit = false;
+const bool ATTR_PG_EC08_InitToZero = false;
+#define ATTR_PG_EC08_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_PG_EC09 */
+typedef uint16_t ATTR_PG_EC09_Type;
+const bool ATTR_PG_EC09_Privileged = false;
+const TargetTypes_t ATTR_PG_EC09_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_PG_EC09_PlatInit = false;
+const bool ATTR_PG_EC09_InitToZero = false;
+#define ATTR_PG_EC09_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_PG_EC10 */
+typedef uint16_t ATTR_PG_EC10_Type;
+const bool ATTR_PG_EC10_Privileged = false;
+const TargetTypes_t ATTR_PG_EC10_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_PG_EC10_PlatInit = false;
+const bool ATTR_PG_EC10_InitToZero = false;
+#define ATTR_PG_EC10_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_PG_EC11 */
+typedef uint16_t ATTR_PG_EC11_Type;
+const bool ATTR_PG_EC11_Privileged = false;
+const TargetTypes_t ATTR_PG_EC11_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_PG_EC11_PlatInit = false;
+const bool ATTR_PG_EC11_InitToZero = false;
+#define ATTR_PG_EC11_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_PG_EC12 */
+typedef uint16_t ATTR_PG_EC12_Type;
+const bool ATTR_PG_EC12_Privileged = false;
+const TargetTypes_t ATTR_PG_EC12_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_PG_EC12_PlatInit = false;
+const bool ATTR_PG_EC12_InitToZero = false;
+#define ATTR_PG_EC12_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_PG_EC13 */
+typedef uint16_t ATTR_PG_EC13_Type;
+const bool ATTR_PG_EC13_Privileged = false;
+const TargetTypes_t ATTR_PG_EC13_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_PG_EC13_PlatInit = false;
+const bool ATTR_PG_EC13_InitToZero = false;
+#define ATTR_PG_EC13_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_PG_EC14 */
+typedef uint16_t ATTR_PG_EC14_Type;
+const bool ATTR_PG_EC14_Privileged = false;
+const TargetTypes_t ATTR_PG_EC14_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_PG_EC14_PlatInit = false;
+const bool ATTR_PG_EC14_InitToZero = false;
+#define ATTR_PG_EC14_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_PG_EC15 */
+typedef uint16_t ATTR_PG_EC15_Type;
+const bool ATTR_PG_EC15_Privileged = false;
+const TargetTypes_t ATTR_PG_EC15_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_PG_EC15_PlatInit = false;
+const bool ATTR_PG_EC15_InitToZero = false;
+#define ATTR_PG_EC15_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_PG_EC16 */
+typedef uint16_t ATTR_PG_EC16_Type;
+const bool ATTR_PG_EC16_Privileged = false;
+const TargetTypes_t ATTR_PG_EC16_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_PG_EC16_PlatInit = false;
+const bool ATTR_PG_EC16_InitToZero = false;
+#define ATTR_PG_EC16_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_PG_EC17 */
+typedef uint16_t ATTR_PG_EC17_Type;
+const bool ATTR_PG_EC17_Privileged = false;
+const TargetTypes_t ATTR_PG_EC17_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_PG_EC17_PlatInit = false;
+const bool ATTR_PG_EC17_InitToZero = false;
+#define ATTR_PG_EC17_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_PG_EC18 */
+typedef uint16_t ATTR_PG_EC18_Type;
+const bool ATTR_PG_EC18_Privileged = false;
+const TargetTypes_t ATTR_PG_EC18_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_PG_EC18_PlatInit = false;
+const bool ATTR_PG_EC18_InitToZero = false;
+#define ATTR_PG_EC18_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_PG_EC19 */
+typedef uint16_t ATTR_PG_EC19_Type;
+const bool ATTR_PG_EC19_Privileged = false;
+const TargetTypes_t ATTR_PG_EC19_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_PG_EC19_PlatInit = false;
+const bool ATTR_PG_EC19_InitToZero = false;
+#define ATTR_PG_EC19_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_PG_EC20 */
+typedef uint16_t ATTR_PG_EC20_Type;
+const bool ATTR_PG_EC20_Privileged = false;
+const TargetTypes_t ATTR_PG_EC20_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_PG_EC20_PlatInit = false;
+const bool ATTR_PG_EC20_InitToZero = false;
+#define ATTR_PG_EC20_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_PG_EC21 */
+typedef uint16_t ATTR_PG_EC21_Type;
+const bool ATTR_PG_EC21_Privileged = false;
+const TargetTypes_t ATTR_PG_EC21_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_PG_EC21_PlatInit = false;
+const bool ATTR_PG_EC21_InitToZero = false;
+#define ATTR_PG_EC21_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_PG_EC22 */
+typedef uint16_t ATTR_PG_EC22_Type;
+const bool ATTR_PG_EC22_Privileged = false;
+const TargetTypes_t ATTR_PG_EC22_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_PG_EC22_PlatInit = false;
+const bool ATTR_PG_EC22_InitToZero = false;
+#define ATTR_PG_EC22_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_PG_EC23 */
+typedef uint16_t ATTR_PG_EC23_Type;
+const bool ATTR_PG_EC23_Privileged = false;
+const TargetTypes_t ATTR_PG_EC23_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_PG_EC23_PlatInit = false;
+const bool ATTR_PG_EC23_InitToZero = false;
+#define ATTR_PG_EC23_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_CHIP_UNIT_POS */
+typedef uint8_t ATTR_CHIP_UNIT_POS_Type;
+const bool ATTR_CHIP_UNIT_POS_Privileged = false;
+const TargetTypes_t ATTR_CHIP_UNIT_POS_TargetTypes = TARGET_TYPE_PERV;
+const bool ATTR_CHIP_UNIT_POS_PlatInit = false;
+const bool ATTR_CHIP_UNIT_POS_InitToZero = false;
+#define ATTR_CHIP_UNIT_POS_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_FABRIC_SYSTEM_ID */
+typedef uint8_t ATTR_FABRIC_SYSTEM_ID_Type;
+const bool ATTR_FABRIC_SYSTEM_ID_Privileged = false;
+const TargetTypes_t ATTR_FABRIC_SYSTEM_ID_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_FABRIC_SYSTEM_ID_PlatInit = true;
+const bool ATTR_FABRIC_SYSTEM_ID_InitToZero = false;
+#define ATTR_FABRIC_SYSTEM_ID_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_SYSTEM_IPL_PHASE */
+typedef uint8_t ATTR_SYSTEM_IPL_PHASE_Type;
+const bool ATTR_SYSTEM_IPL_PHASE_Privileged = false;
+const TargetTypes_t ATTR_SYSTEM_IPL_PHASE_TargetTypes = TARGET_TYPE_SYSTEM;
+const bool ATTR_SYSTEM_IPL_PHASE_PlatInit = true;
+const bool ATTR_SYSTEM_IPL_PHASE_InitToZero = false;
+enum ATTR_SYSTEM_IPL_PHASE_Enum
+{
+ ENUM_ATTR_SYSTEM_IPL_PHASE_HB_IPL = 0x1,
+ ENUM_ATTR_SYSTEM_IPL_PHASE_HB_RUNTIME = 0x2,
+ ENUM_ATTR_SYSTEM_IPL_PHASE_CACHE_CONTAINED = 0x4,
+};
+#define ATTR_SYSTEM_IPL_PHASE_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_BACKUP_SEEPROM_SELECT */
+typedef uint8_t ATTR_BACKUP_SEEPROM_SELECT_Type;
+const bool ATTR_BACKUP_SEEPROM_SELECT_Privileged = false;
+const TargetTypes_t ATTR_BACKUP_SEEPROM_SELECT_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_BACKUP_SEEPROM_SELECT_PlatInit = false;
+const bool ATTR_BACKUP_SEEPROM_SELECT_InitToZero = false;
+#define ATTR_BACKUP_SEEPROM_SELECT_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+/* ATTR_MC_SYNC_MODE */
+typedef uint8_t ATTR_MC_SYNC_MODE_Type;
+const bool ATTR_MC_SYNC_MODE_Privileged = false;
+const TargetTypes_t ATTR_MC_SYNC_MODE_TargetTypes = TARGET_TYPE_PROC_CHIP;
+const bool ATTR_MC_SYNC_MODE_PlatInit = false;
+const bool ATTR_MC_SYNC_MODE_InitToZero = false;
+#define ATTR_MC_SYNC_MODE_SETMACRO ATTRIBUTE_NOT_WRITABLE
+
+} //fapi2
+
+#endif // __ASSEMBLER__
+
+#endif
OpenPOWER on IntegriCloud