summaryrefslogtreecommitdiffstats
path: root/src/usr/hwpf/hwp/scratch_attributes.xml
diff options
context:
space:
mode:
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