diff options
author | Jenny Huynh <jhuynh@us.ibm.com> | 2019-01-10 15:18:16 -0500 |
---|---|---|
committer | RAJA DAS <rajadas2@in.ibm.com> | 2019-02-05 20:59:28 -0600 |
commit | f3b4f8efe1f84c089e371c343162e9cde93d9efd (patch) | |
tree | 66e45f0b2531ac3450d4c9a80a29eb0c9aceb278 | |
parent | 9f9f77cec3cb16d5dc6e5e3f8d417431e4f4ab95 (diff) | |
download | talos-sbe-f3b4f8efe1f84c089e371c343162e9cde93d9efd.tar.gz talos-sbe-f3b4f8efe1f84c089e371c343162e9cde93d9efd.zip |
Additional core inits for Nimbus DD2.3 compatibility modes
Change-Id: I3ab2a35dd4e540473e0c72a399b9444afae8066b
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/70644
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: HWSV CI <hwsv-ci+hostboot@us.ibm.com>
Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com>
Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com>
Reviewed-by: Thi N. Tran <thi@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com>
Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/70756
Reviewed-by: RAJA DAS <rajadas2@in.ibm.com>
-rw-r--r-- | src/import/chips/p9/procedures/xml/attribute_info/chip_ec_attributes.xml | 125 |
1 files changed, 107 insertions, 18 deletions
diff --git a/src/import/chips/p9/procedures/xml/attribute_info/chip_ec_attributes.xml b/src/import/chips/p9/procedures/xml/attribute_info/chip_ec_attributes.xml index 4cb152df..9f6c410e 100644 --- a/src/import/chips/p9/procedures/xml/attribute_info/chip_ec_attributes.xml +++ b/src/import/chips/p9/procedures/xml/attribute_info/chip_ec_attributes.xml @@ -368,13 +368,15 @@ <targetType>TARGET_TYPE_PROC_CHIP, TARGET_TYPE_PROC_CHIP</targetType> <description> HW436858 - TM suspend WAT workaround + Note: This workaround is only needed for NDD22/CDD11, but this attribute + will also be true for NDD23 for its compatibility modes </description> <chipEcFeature> <chip> <name>ENUM_ATTR_NAME_NIMBUS</name> <ec> <value>0x22</value> - <test>EQUAL</test> + <test>GREATER_THAN_OR_EQUAL</test> </ec> </chip> <chip> @@ -4765,23 +4767,6 @@ </attribute> <!-- ******************************************************************** --> <attribute> - <id>ATTR_CHIP_EC_FEATURE_CORE_CDDXX_SECURITY</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - Security settings for Cumulus DD1.1, DD1.2, and DD1.3 - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_CUMULUS</name> - <ec> - <value>0x11</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ******************************************************************** --> - <attribute> <id>ATTR_CHIP_EC_FEATURE_CORE_CDD12_CDD13_SECURITY</id> <targetType>TARGET_TYPE_PROC_CHIP</targetType> <description> @@ -4864,6 +4849,30 @@ </attribute> <!-- ******************************************************************** --> <attribute> + <id>ATTR_CHIP_EC_FEATURE_CORE_COMPATIBILITY_MODE</id> + <targetType>TARGET_TYPE_PROC_CHIP, TARGET_TYPE_PROC_CHIP</targetType> + <description> + True if the chip supports a compatibility mode + </description> + <chipEcFeature> + <chip> + <name>ENUM_ATTR_NAME_NIMBUS</name> + <ec> + <value>0x23</value> + <test>EQUAL</test> + </ec> + </chip> + <chip> + <name>ENUM_ATTR_NAME_CUMULUS</name> + <ec> + <value>0x13</value> + <test>EQUAL</test> + </ec> + </chip> + </chipEcFeature> + </attribute> + <!-- ******************************************************************** --> + <attribute> <id>ATTR_CHIP_EC_FEATURE_CORE_CDD13_COMPATIBILITY</id> <targetType>TARGET_TYPE_PROC_CHIP</targetType> <description> @@ -4898,6 +4907,86 @@ </attribute> <!-- ******************************************************************** --> <attribute> + <id>ATTR_CHIP_EC_FEATURE_CORE_SMF_SETUP</id> + <targetType>TARGET_TYPE_PROC_CHIP, TARGET_TYPE_PROC_CHIP</targetType> + <description> + Core inits for enabling secure memory facility + </description> + <chipEcFeature> + <chip> + <name>ENUM_ATTR_NAME_NIMBUS</name> + <ec> + <value>0x23</value> + <test>EQUAL</test> + </ec> + </chip> + <chip> + <name>ENUM_ATTR_NAME_CUMULUS</name> + <ec> + <value>0x13</value> + <test>EQUAL</test> + </ec> + </chip> + <chip> + <name>ENUM_ATTR_NAME_AXONE</name> + <ec> + <value>0x10</value> + <test>GREATER_THAN_OR_EQUAL</test> + </ec> + </chip> + </chipEcFeature> + </attribute> + <!-- ******************************************************************** --> + <attribute> + <id>ATTR_CHIP_EC_FEATURE_CORE_SMF_SETUP_RL</id> + <targetType>TARGET_TYPE_PROC_CHIP, TARGET_TYPE_PROC_CHIP</targetType> + <description> + Core inits for enabling secure memory facility by risk level + Only enabled on risk level 4 and 5 for Nimbus 2.3 and Cumulus 1.3 + </description> + <chipEcFeature> + <chip> + <name>ENUM_ATTR_NAME_NIMBUS</name> + <ec> + <value>0x23</value> + <test>EQUAL</test> + </ec> + </chip> + <chip> + <name>ENUM_ATTR_NAME_CUMULUS</name> + <ec> + <value>0x13</value> + <test>EQUAL</test> + </ec> + </chip> + </chipEcFeature> + </attribute> + <!-- ******************************************************************** --> + <attribute> + <id>ATTR_CHIP_EC_FEATURE_CORE_NDD23_CDD11_LOGIC</id> + <targetType>TARGET_TYPE_PROC_CHIP, TARGET_TYPE_PROC_CHIP</targetType> + <description> + Logic that only exist for NDD23+, CDD11+ + </description> + <chipEcFeature> + <chip> + <name>ENUM_ATTR_NAME_NIMBUS</name> + <ec> + <value>0x23</value> + <test>GREATER_THAN_OR_EQUAL</test> + </ec> + </chip> + <chip> + <name>ENUM_ATTR_NAME_CUMULUS</name> + <ec> + <value>0x11</value> + <test>GREATER_THAN_OR_EQUAL</test> + </ec> + </chip> + </chipEcFeature> + </attribute> + <!-- ******************************************************************** --> + <attribute> <id>ATTR_CHIP_EC_FEATURE_CORE_NDD23_CDD12_LOGIC</id> <targetType>TARGET_TYPE_PROC_CHIP, TARGET_TYPE_PROC_CHIP</targetType> <description> |