summaryrefslogtreecommitdiffstats
path: root/src/usr/hwpf/hwp/scratch_attributes.xml
diff options
context:
space:
mode:
authorMike Jones <mjjones@us.ibm.com>2012-02-14 11:23:54 -0600
committerA. Patrick Williams III <iawillia@us.ibm.com>2012-02-14 13:49:45 -0600
commite6d9fb1d822dde5871bbeef0c8afd1553c2a9c58 (patch)
tree438f135ab27f3abe3b158b63d312c08db74bdc10 /src/usr/hwpf/hwp/scratch_attributes.xml
parent4103b0fa5f9f8521e7fea7496584e207ca62d4e0 (diff)
downloadtalos-hostboot-e6d9fb1d822dde5871bbeef0c8afd1553c2a9c58.tar.gz
talos-hostboot-e6d9fb1d822dde5871bbeef0c8afd1553c2a9c58.zip
HWPF Attribute Support: ATTR_FSI_GP_SCOM_ACCESS.
Change-Id: I6307ae3a6a3c151bb85fd86081a5bac4d16076f4 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/666 Tested-by: Jenkins Server Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/usr/hwpf/hwp/scratch_attributes.xml')
-rw-r--r--src/usr/hwpf/hwp/scratch_attributes.xml183
1 files changed, 183 insertions, 0 deletions
diff --git a/src/usr/hwpf/hwp/scratch_attributes.xml b/src/usr/hwpf/hwp/scratch_attributes.xml
new file mode 100644
index 000000000..b6905911d
--- /dev/null
+++ b/src/usr/hwpf/hwp/scratch_attributes.xml
@@ -0,0 +1,183 @@
+<!-- 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 scratch attributes that can be used by PLAT FW for unit test.
+ They can also be used temporarily by a HWP while waiting for an official
+ attribute to be supported.
+-->
+
+<attributes>
+ <!-- ********************************************************************* -->
+ <attribute>
+ <id>ATTR_SCRATCH_UINT8_1</id>
+ <targetType>TARGET_TYPE_SYSTEM</targetType>
+ <description>
+ Scratch uint8_t attribute.
+ Can be used by HWPs for testing.
+ </description>
+ <valueType>uint8</valueType>
+ <writeable/>
+ </attribute>
+ <!-- ********************************************************************* -->
+ <attribute>
+ <id>ATTR_SCRATCH_UINT8_2</id>
+ <targetType>TARGET_TYPE_SYSTEM</targetType>
+ <description>
+ Scratch uint8_t attribute.
+ Can be used by HWPs for testing.
+ </description>
+ <valueType>uint8</valueType>
+ <writeable/>
+ </attribute>
+ <!-- ********************************************************************* -->
+ <attribute>
+ <id>ATTR_SCRATCH_UINT32_1</id>
+ <targetType>TARGET_TYPE_SYSTEM</targetType>
+ <description>
+ Scratch uint32_t attribute.
+ Can be used by HWPs for testing.
+ </description>
+ <valueType>uint32</valueType>
+ <writeable/>
+ </attribute>
+ <!-- ********************************************************************* -->
+ <attribute>
+ <id>ATTR_SCRATCH_UINT32_2</id>
+ <targetType>TARGET_TYPE_SYSTEM</targetType>
+ <description>
+ Scratch uint32_t attribute.
+ Can be used by HWPs for testing.
+ </description>
+ <valueType>uint32</valueType>
+ <writeable/>
+ </attribute>
+ <!-- ********************************************************************* -->
+ <attribute>
+ <id>ATTR_SCRATCH_UINT64_1</id>
+ <targetType>TARGET_TYPE_SYSTEM</targetType>
+ <description>
+ Scratch uint64_t attribute.
+ Can be used by HWPs for testing.
+ </description>
+ <valueType>uint64</valueType>
+ <writeable/>
+ </attribute>
+ <!-- ********************************************************************* -->
+ <attribute>
+ <id>ATTR_SCRATCH_UINT64_2</id>
+ <targetType>TARGET_TYPE_SYSTEM</targetType>
+ <description>
+ Scratch uint64_t attribute
+ Can be used by HWPs for testing.
+ </description>
+ <valueType>uint64</valueType>
+ <enum>VAL_A = 3, VAL_B = 5, VAL_C = 0x23</enum>
+ <writeable/>
+ </attribute>
+ <!-- ********************************************************************* -->
+ <attribute>
+ <id>ATTR_SCRATCH_UINT8_ARRAY_1</id>
+ <targetType>TARGET_TYPE_SYSTEM</targetType>
+ <description>
+ Scratch uint8_t[32] attribute.
+ Can be used by HWPs for testing.
+ </description>
+ <valueType>uint8</valueType>
+ <array>32</array>
+ <writeable/>
+ </attribute>
+ <!-- ********************************************************************* -->
+ <attribute>
+ <id>ATTR_SCRATCH_UINT8_ARRAY_2</id>
+ <targetType>TARGET_TYPE_SYSTEM</targetType>
+ <description>
+ Scratch uint8_t[2][3][4] attribute.
+ Can be used by HWPs for testing.
+ </description>
+ <valueType>uint8</valueType>
+ <array>2 3 4</array>
+ <writeable/>
+ </attribute>
+ <!-- ********************************************************************* -->
+ <attribute>
+ <id>ATTR_SCRATCH_UINT32_ARRAY_1</id>
+ <targetType>TARGET_TYPE_SYSTEM</targetType>
+ <description>
+ Scratch uint32_t[8] attribute.
+ Can be used by HWPs for testing.
+ </description>
+ <valueType>uint32</valueType>
+ <array>8</array>
+ <writeable/>
+ </attribute>
+ <!-- ********************************************************************* -->
+ <attribute>
+ <id>ATTR_SCRATCH_UINT32_ARRAY_2</id>
+ <targetType>TARGET_TYPE_SYSTEM</targetType>
+ <description>
+ Scratch uint32_t[2][3] attribute.
+ Can be used by HWPs for testing.
+ </description>
+ <valueType>uint32</valueType>
+ <array>2,3</array>
+ <writeable/>
+ </attribute>
+ <!-- ********************************************************************* -->
+ <attribute>
+ <id>ATTR_SCRATCH_UINT64_ARRAY_1</id>
+ <targetType>TARGET_TYPE_SYSTEM</targetType>
+ <description>
+ Scratch uint64_t[4] attribute.
+ Can be used by HWPs for testing.
+ </description>
+ <valueType>uint64</valueType>
+ <array>4</array>
+ <writeable/>
+ </attribute>
+ <!-- ********************************************************************* -->
+ <attribute>
+ <id>ATTR_SCRATCH_UINT64_ARRAY_2</id>
+ <targetType>TARGET_TYPE_SYSTEM</targetType>
+ <description>
+ Scratch uint64_t[2][2] attribute.
+ Can be used by HWPs for testing.
+ </description>
+ <valueType>uint64</valueType>
+ <array> 2, 2 </array>
+ <enum>VAL_A, VAL_B, VAL_C</enum>
+ <writeable/>
+ </attribute>
+ <!-- ********************************************************************* -->
+ <attribute>
+ <id>ATTR_DUMMY_SCRATCH_PLAT_INIT_UINT8</id>
+ <targetType>TARGET_TYPE_SYSTEM</targetType>
+ <description>
+ Dummy platInit uint8[1][3][5] attribute used for testing.
+ </description>
+ <valueType>uint8</valueType>
+ <platInit/>
+ <writeable/>
+ <array>1, 3, 5</array>
+ </attribute>
+</attributes>
OpenPOWER on IntegriCloud