Add persistancy for boot progress and os status
Resolves openbmc/openbmc#2181
Change-Id: I807dd94efcea1118060f8594c7f69e333a3ea682
Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>
diff --git a/host_state_manager.cpp b/host_state_manager.cpp
index ab60030..8debe8a 100644
--- a/host_state_manager.cpp
+++ b/host_state_manager.cpp
@@ -340,6 +340,20 @@
return retVal;
}
+Host::ProgressStages Host::bootProgress(ProgressStages value)
+{
+ auto retVal = bootprogress::Progress::bootProgress(value);
+ serialize();
+ return retVal;
+}
+
+Host::OSStatus Host::operatingSystemState(OSStatus value)
+{
+ auto retVal = osstatus::Status::operatingSystemState(value);
+ serialize();
+ return retVal;
+}
+
Host::HostState Host::currentHostState(HostState value)
{
log<level::INFO>("Change to Host State",