openpower-pels: add critical service failure log

This log indicates a service which is deemed critical has entered the
failed state and the BMC is now in an undefined state due to that.

Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: I99494916e5b92d73ee015e9b96b66cd4a929e253
diff --git a/extensions/openpower-pels/registry/message_registry.json b/extensions/openpower-pels/registry/message_registry.json
index fe0f5b2..20599f7 100644
--- a/extensions/openpower-pels/registry/message_registry.json
+++ b/extensions/openpower-pels/registry/message_registry.json
@@ -678,6 +678,36 @@
         },
 
         {
+            "Name": "xyz.openbmc_project.State.Error.CriticalServiceFailure",
+            "Subsystem": "bmc_firmware",
+            "ComponentID": "0x3400",
+            "SRC":
+            {
+                "ReasonCode": "0x3404",
+                "Words6To9":
+                {
+                }
+            },
+            "Callouts": [
+                {
+                    "CalloutList": [{"Priority": "high", "Procedure": "next_level_support"}]
+                }
+            ],
+            "Documentation":
+            {
+                "Description": "A critical BMC application has failed on the system",
+                "Message": "A critical BMC application has failed on the system, the BMC is in an undefined state",
+                "Notes": [
+                    "As a part of generating this error log, a BMC dump has ",
+                    "also been generated. Please collect this dump if possible. ",
+                    "The BMC state is undefined but basic services could still ",
+                    "be available. Usually an AC cycle of the entire system is ",
+                    "the best recovery option from this error."
+                ]
+            }
+        },
+
+        {
             "Name": "org.open_power.Processor.Error.SbeChipOpFailure",
             "Subsystem": "processor_chip",
             "ComponentID": "0x3500",