diff options
author | Jenny Huynh <jhuynh@us.ibm.com> | 2019-01-10 15:18:16 -0500 |
---|---|---|
committer | Christian R. Geddes <crgeddes@us.ibm.com> | 2019-01-29 11:28:43 -0600 |
commit | 98baafa55ea7f351293ee10f8f48085af0312738 (patch) | |
tree | 0e3e94aab0b91cb3b9bf954bef78169ecaa57f19 /src/import/chips/p9/procedures/xml/attribute_info/chip_ec_attributes.xml | |
parent | be4944d74f10ea297334307e54c308b3ff1e24ed (diff) | |
download | talos-hostboot-98baafa55ea7f351293ee10f8f48085af0312738.tar.gz talos-hostboot-98baafa55ea7f351293ee10f8f48085af0312738.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/70758
Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com>
Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com>
Diffstat (limited to 'src/import/chips/p9/procedures/xml/attribute_info/chip_ec_attributes.xml')
-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 aa0f4ff5b..9b6021c68 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 @@ -387,13 +387,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> @@ -4784,23 +4786,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> @@ -4883,6 +4868,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> @@ -4917,6 +4926,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> |