PEL: add in ramoops error
Introduce a new component and new error log under that component for
when a ramoops dump is collected.
A ramoops being detected is a critical event for a BMC based system. It
indicates the BMC had an unexpected reboot because of a kernel panic.
Tested:
- Injected ramoops error and verified when BMC came back that the
following error was logged:
```
"0x50000001": {
"SRC": "BD8DC201",
"Message": "BMC rebooted unexpectedly resulting in a ramoops dump being collected",
"PLID": "0x50000001",
"CreatorID": "BMC",
"Subsystem": "BMC Firmware",
"Commit Time": "11/13/2023 18:05:45",
"Sev": "Unrecoverable Error",
"CompID": "bmc dump collector"
}
```
Change-Id: I88e1646cb9b6e7c15a54f91d44ee346d86d39ead
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
diff --git a/extensions/openpower-pels/registry/O_component_ids.json b/extensions/openpower-pels/registry/O_component_ids.json
index 97418bb..8e5cc42 100644
--- a/extensions/openpower-pels/registry/O_component_ids.json
+++ b/extensions/openpower-pels/registry/O_component_ids.json
@@ -14,6 +14,7 @@
"5000": "bmc panel",
"6000": "bmc pldm",
"C100": "bmc system dump collector",
+ "C200": "bmc dump collector",
"D100": "bmc hw diags attention handler",
"E500": "bmc hw diags",
"F100": "bmc faultlog",