PEL: SbeBootTimeout add additional callouts
Incase of TPM failure, SBE will fail to boot. BMC will
continuously try to boot the SBE but it will stuck in the
measurement flow. SBE doest not have callout support in FFDC
handling now. As a stopgap, added callouts for the TPM and
planar as low till, the actual error handling support is
in place.
Tested:
"Error Details": {
"Message": "timeout reported during SBE boot process"
},
"Callout Section": {
"Callout Count": "4",
"Callouts": [{
"FRU Type": "Maintenance Procedure Required",
"Priority": "Mandatory, replace all with this type as a unit",
"Procedure": "BMC0002"
}, {
"FRU Type": "Normal Hardware FRU",
"Priority": "Medium Priority",
"Location Code": "xxxx", --> Boot processor
"Part Number": "xxxx",
"CCIN": "xxxx",
"Serial Number": "xxxx"
}, {
"FRU Type": "Normal Hardware FRU",
"Priority": "Lowest priority replacement",
"Location Code": "xxxx", --> Planar
"Part Number": "xxxx",
"CCIN": "xxxx",
"Serial Number": "xxxx"
}, {
"FRU Type": "Normal Hardware FRU",
"Priority": "Lowest priority replacement",
"Location Code": "xxxx", --> TPM
"Part Number": "xxxx",
"CCIN": "xxxx",
"Serial Number": "xxxx"
}]
}
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: I7e1a90f0b8ec0082f901158d98128f8740f70974
diff --git a/extensions/openpower-pels/registry/message_registry.json b/extensions/openpower-pels/registry/message_registry.json
index 4e70e06..2e4e7e7 100644
--- a/extensions/openpower-pels/registry/message_registry.json
+++ b/extensions/openpower-pels/registry/message_registry.json
@@ -1272,6 +1272,35 @@
}
},
+ "Callouts": [
+ {
+ "System": "ibm,rainier",
+ "CalloutList": [
+ {
+ "Priority": "low",
+ "LocCode": "P0"
+ },
+ {
+ "Priority": "low",
+ "LocCode": "P0-C22"
+ }
+ ]
+ },
+ {
+ "System": "ibm,everest",
+ "CalloutList": [
+ {
+ "Priority": "low",
+ "LocCode": "P0"
+ },
+ {
+ "Priority": "low",
+ "LocCode": "P0-C96"
+ }
+ ]
+ }
+ ],
+
"Documentation":
{
"Description": "SBE Boot timeout",