host-state: introduce new host crash restart reason

In situations where the host firmware crashes, and BMC firmware detects
it, the BMC will attempt to recover by initiating a reboot of the host
firmware a certain amount of times.

On IBM systems, the host needs to know when a crash is the reason for a
boot. This property will be utilized by the host communication firmware
to tell them.

Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: Ibf18c1ac084ec8fb0b0ab3985623ed41f01f65ad
diff --git a/yaml/xyz/openbmc_project/State/Host.interface.yaml b/yaml/xyz/openbmc_project/State/Host.interface.yaml
index da7ef72..3eeafe9 100644
--- a/yaml/xyz/openbmc_project/State/Host.interface.yaml
+++ b/yaml/xyz/openbmc_project/State/Host.interface.yaml
@@ -116,3 +116,7 @@
           description: >
             The restart was scheduled via the
             xyz.openbmc_project.State.ScheduledHostTransition interface
+        - name: 'HostCrash'
+          description: >
+            The host firmware crashed and the BMC has automatically initiated a
+            restart of the host firmware