diff options
Diffstat (limited to 'src/import/chips/p9/procedures/xml')
-rw-r--r-- | src/import/chips/p9/procedures/xml/attribute_info/p9_io_obus_attributes.xml | 35 | ||||
-rwxr-xr-x | src/import/chips/p9/procedures/xml/error_info/p9_io_obus_errors.xml | 11 |
2 files changed, 44 insertions, 2 deletions
diff --git a/src/import/chips/p9/procedures/xml/attribute_info/p9_io_obus_attributes.xml b/src/import/chips/p9/procedures/xml/attribute_info/p9_io_obus_attributes.xml index f3467db81..a1f35c62f 100644 --- a/src/import/chips/p9/procedures/xml/attribute_info/p9_io_obus_attributes.xml +++ b/src/import/chips/p9/procedures/xml/attribute_info/p9_io_obus_attributes.xml @@ -115,6 +115,40 @@ </attribute> <!-- ********************************************************************** --> <attribute> + <id>ATTR_IO_OLLFIR_MASK</id> + <targetType>TARGET_TYPE_OBUS</targetType> + <description> + This attribute provides a place for Hostboot to save off the IO_OLLFIR_MASK. + During IPL time Hostboot wants to change the value of the FIR but it will + write the value back during Hostboot Runtime (HBRT). Hostboot will need to + wait to save the values until after p9_chiplet_scominit is called because that + HWP sets the fir masks we want to save off. Values will need to restored + after the PEER_TARGET values have been updated in HBRT + </description> + <valueType>uint64</valueType> + <initToZero/> + <writeable/> + <platInit/> +</attribute> +<!-- ********************************************************************** --> +<attribute> + <id>ATTR_IO_PB_IOOFIR_MASK</id> + <targetType>TARGET_TYPE_PROC_CHIP</targetType> + <description> + This attribute provides a place for Hostboot to save off the PB_IOOFIR_MASK. + During IPL time Hostboot wants to change the value of the FIR but it will + write the value back during Hostboot Runtime (HBRT). Hostboot will need to + wait to save the values until after p9_chiplet_scominit is called because that + HWP sets the fir masks we want to save off. Values will need to restored + after the PEER_TARGET values have been updated in HBRT + </description> + <valueType>uint64</valueType> + <initToZero/> + <writeable/> + <platInit/> +</attribute> +<!-- ********************************************************************** --> +<attribute> <id>ATTR_IO_O_CHANNEL_TYPE</id> <targetType>TARGET_TYPE_OBUS</targetType> <description> @@ -129,5 +163,4 @@ <platInit/> </attribute> <!-- ********************************************************************** --> - </attributes> diff --git a/src/import/chips/p9/procedures/xml/error_info/p9_io_obus_errors.xml b/src/import/chips/p9/procedures/xml/error_info/p9_io_obus_errors.xml index 19b0b8689..0efba8eeb 100755 --- a/src/import/chips/p9/procedures/xml/error_info/p9_io_obus_errors.xml +++ b/src/import/chips/p9/procedures/xml/error_info/p9_io_obus_errors.xml @@ -5,7 +5,7 @@ <!-- --> <!-- OpenPOWER HostBoot Project --> <!-- --> -<!-- Contributors Listed Below - COPYRIGHT 2015,2017 --> +<!-- Contributors Listed Below - COPYRIGHT 2015,2018 --> <!-- [+] International Business Machines Corp. --> <!-- --> <!-- --> @@ -53,4 +53,13 @@ </callout> </hwpError> <!-- *********************************************************************** --> + <hwpError> + <rc>RC_P9_IO_FIRMASK_RESTORE_ERROR</rc> + <description>Attempted to restore OBUS firmasks when values were never saved</description> + <ffdc>TARGET</ffdc> + <callout> + <procedure>CODE</procedure> + <priority>HIGH</priority> + </callout> + </hwpError> </hwpErrors> |