diff options
author | Marty Gloff <mgloff@us.ibm.com> | 2018-04-23 12:01:45 -0500 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2018-05-15 18:08:42 -0400 |
commit | d7355b73ce6b9b6b2a8634a4f349d3ca2c25104c (patch) | |
tree | 20d045a74925c387f773fe39896270e36f48faee /src/usr/targeting/common/xmltohb/simics_CUMULUS_CDIMM.system.xml | |
parent | a5982dd2d6a9e5169b9563e89b45f09d487b7856 (diff) | |
download | talos-hostboot-d7355b73ce6b9b6b2a8634a4f349d3ca2c25104c.tar.gz talos-hostboot-d7355b73ce6b9b6b2a8634a4f349d3ca2c25104c.zip |
Improve resource recovery path to handle memory plugging rules
Resource recovery is a RAS feature wherein we do not apply certain gard records
if those records would result in a boot fail due to a lack of hardware. Change
the logic from applying speculative deconfiguration one by one to applying all
predictive gard records and then removing those records if minimal hardware is
not available. Also add BLOCK_SPEC_DECONFIG attribute to flag when speculative
deconfiguration is not allowed. This flag is set if minimum hardware is not
available and is cleared after a hardware change.
Change-Id: Ia065de3a44ab29fbf33ad4ce98bc42ea5144463f
RTC: 191414
CQ: SW424137
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/58041
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/usr/targeting/common/xmltohb/simics_CUMULUS_CDIMM.system.xml')
-rw-r--r-- | src/usr/targeting/common/xmltohb/simics_CUMULUS_CDIMM.system.xml | 134 |
1 files changed, 67 insertions, 67 deletions
diff --git a/src/usr/targeting/common/xmltohb/simics_CUMULUS_CDIMM.system.xml b/src/usr/targeting/common/xmltohb/simics_CUMULUS_CDIMM.system.xml index 1d050fe72..934f83e2b 100644 --- a/src/usr/targeting/common/xmltohb/simics_CUMULUS_CDIMM.system.xml +++ b/src/usr/targeting/common/xmltohb/simics_CUMULUS_CDIMM.system.xml @@ -691,7 +691,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000009</default> + <default>0x00000019</default> </attribute> @@ -972,7 +972,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -1354,7 +1354,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -1437,7 +1437,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -1520,7 +1520,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -1603,7 +1603,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -1686,7 +1686,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -1769,7 +1769,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -1852,7 +1852,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -1935,7 +1935,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -2018,7 +2018,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -2101,7 +2101,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -2184,7 +2184,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -2267,7 +2267,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -2350,7 +2350,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -2433,7 +2433,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -2516,7 +2516,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -2599,7 +2599,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -2682,7 +2682,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -2765,7 +2765,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -2848,7 +2848,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -2931,7 +2931,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -3014,7 +3014,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -3097,7 +3097,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -3180,7 +3180,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -3263,7 +3263,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -3979,7 +3979,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -4060,7 +4060,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -4139,7 +4139,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -4218,7 +4218,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -4297,7 +4297,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -4376,7 +4376,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -4455,7 +4455,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> <attribute> @@ -4533,7 +4533,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> <attribute> @@ -4611,7 +4611,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> <attribute> @@ -4689,7 +4689,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> <attribute> @@ -4767,7 +4767,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> <attribute> @@ -4845,7 +4845,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> <attribute> @@ -4923,7 +4923,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> <attribute> @@ -5001,7 +5001,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> <attribute> @@ -5079,7 +5079,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> <attribute> @@ -5157,7 +5157,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> <attribute> @@ -5235,7 +5235,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> <attribute> @@ -5313,7 +5313,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> <attribute> @@ -5510,7 +5510,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000003</default> + <default>0x00000013</default> </attribute> <attribute> <id>I2C_BUS_SPEED_ARRAY</id> @@ -5901,7 +5901,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000003</default> + <default>0x00000013</default> </attribute> <attribute> <id>I2C_BUS_SPEED_ARRAY</id> @@ -6921,7 +6921,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -7004,7 +7004,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -7087,7 +7087,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -7170,7 +7170,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -7253,7 +7253,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -7336,7 +7336,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -7419,7 +7419,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -7502,7 +7502,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -7585,7 +7585,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -7668,7 +7668,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -7751,7 +7751,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -7834,7 +7834,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -11312,7 +11312,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -11403,7 +11403,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -11494,7 +11494,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -11585,7 +11585,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -11676,7 +11676,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -11767,7 +11767,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -13398,7 +13398,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -13488,7 +13488,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> @@ -13578,7 +13578,7 @@ <attribute> <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id> - <default>0x00000001</default> + <default>0x00000011</default> </attribute> |