summaryrefslogtreecommitdiffstats
path: root/src/usr/hwpf/hwp/chip_attributes.xml
blob: 8a71d5bdee9a655c46916ca44d192a97cf191d19 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
<!--  IBM_PROLOG_BEGIN_TAG
     This is an automatically generated prolog.
   
     $Source: src/usr/hwpf/hwp/fapiHwpAttributeInfo.xml $
   
     IBM CONFIDENTIAL
   
     COPYRIGHT International Business Machines Corp. 2011
   
     p1
   
     Object Code Only (OCO) source materials
     Licensed Internal Code Source Materials
     IBM HostBoot Licensed Internal Code
   
     The source code for this program is not published or other-
     wise divested of its trade secrets, irrespective of what has
     been deposited with the U.S. Copyright Office.
   
     Origin: 30
   
     IBM_PROLOG_END -->
<!--
    XML file specifying HWPF attributes.
    These are platInit attributes associated with chips.
-->

<attributes>
  <!-- ********************************************************************* -->
  <attribute>
    <id>ATTR_CHIP_ID</id>
    <targetType>TARGET_TYPE_PROC_CHIP,TARGET_TYPE_MEMBUF_CHIP</targetType>
    <description>
        ID of a chip target
        Read from the chip by the platform
    </description>
    <valueType>uint32</valueType>
    <platInit/>
    <persistRuntime/>
  </attribute>
  <!-- ********************************************************************* -->
  <attribute>
    <id>ATTR_NAME</id>
    <targetType>TARGET_TYPE_PROC_CHIP,TARGET_TYPE_MEMBUF_CHIP</targetType>
    <description>Product name of a chip target</description>
    <valueType>uint8</valueType>
    <enum>NONE = 0, VENICE = 1, MURANO = 2, CENTAUR = 3</enum>
    <platInit/>
    <persistRuntime/>
    <!-- To make HWPs data driven, this is a privileged attribute that cannot
         be accessed by normal HWPs. -->
    <privileged/>
  </attribute>
  <!-- ********************************************************************* -->
  <attribute>
    <id>ATTR_EC</id>
    <targetType>TARGET_TYPE_PROC_CHIP,TARGET_TYPE_MEMBUF_CHIP</targetType>
    <description>
        EC level of a chip target
        Read from the chip by the platform
    </description>
    <valueType>uint8</valueType>
    <platInit/>
    <persistRuntime/>
    <!-- To make HWPs data driven, this is a privileged attribute that cannot
         be accessed by normal HWPs. -->
    <privileged/>
  </attribute>
  <!-- ********************************************************************* -->
  <attribute>
    <id>ATTR_FSI_GP_REG_SCOM_ACCESS</id>
    <targetType>TARGET_TYPE_PROC_CHIP,TARGET_TYPE_MEMBUF_CHIP</targetType>
    <description>
        Indicates if the target's FSI GP regs have scom access
        Provided by the Machine Readable Workbook.
    </description>
    <valueType>uint8</valueType>
    <enum>false = 0, true = 1</enum>
    <platInit/>
    <persistRuntime/>
  </attribute>
  <!-- ********************************************************************* -->
  <attribute>
    <id>ATTR_FABRIC_NODE_ID</id>
    <targetType>TARGET_TYPE_PROC_CHIP</targetType>
    <description>
        Logical fabric node the chip belongs to.
        Provided by the Machine Readable Workbook.
        Can vary across drawers.
    </description>
    <valueType>uint8</valueType>
    <platInit/>
  </attribute>
  <!-- ********************************************************************* -->
  <attribute>
    <id>ATTR_FABRIC_CHIP_ID</id>
    <targetType>TARGET_TYPE_PROC_CHIP</targetType>
    <description>
        Logical fabric chip id for this chip (position within the fabric).
        Provided by the Machine Readable Workbook.
        Can vary across drawers.
    </description>
    <valueType>uint8</valueType>
    <platInit/>
  </attribute>
  <!-- ********************************************************************* -->
  <attribute>
    <id>ATTR_CHIP_HAS_SBE</id>
    <targetType>TARGET_TYPE_PROC_CHIP,TARGET_TYPE_MEMBUF_CHIP</targetType>
    <description>
        If true, the chip has an SBE and the associated registers
        Provided by the Machine Readable Workbook.
    </description>
    <valueType>uint8</valueType>
    <enum>false = 0, true = 1</enum>
    <platInit/>
    <persistRuntime/>
  </attribute>
</attributes>
OpenPOWER on IntegriCloud