summaryrefslogtreecommitdiff
path: root/settings
diff options
context:
space:
mode:
authorJames Feist <james.feist@linux.intel.com>2019-06-17 22:21:45 +0300
committerFeist, James <james.feist@intel.com>2019-06-20 20:36:04 +0300
commitb07f5048a5fcc2e4e80529f8256f1ee2f8526c97 (patch)
treeaee1e2f19a9b70f99c041abc3a37e54b52a82afb /settings
parentd0d83b8bdf881ea305e4b036b865380466dd14b5 (diff)
downloadprovingground-b07f5048a5fcc2e4e80529f8256f1ee2f8526c97.tar.xz
Add restart cause setting
This adds restart cause to settingsd Tested: was able to set it using watchdog timer Change-Id: Icc4b9b8734e2b7e87de6cd7068e7f99b87de3f98 Signed-off-by: James Feist <james.feist@linux.intel.com>
Diffstat (limited to 'settings')
-rw-r--r--settings/include/defaults.hpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/settings/include/defaults.hpp b/settings/include/defaults.hpp
index 0b3c9a3..31b82f1 100644
--- a/settings/include/defaults.hpp
+++ b/settings/include/defaults.hpp
@@ -210,6 +210,13 @@ inline void loadSettings(sdbusplus::asio::object_server &objectServer,
setting->addProperty("RetryCount", static_cast<uint8_t>(6));
setting->addProperty("RetryIntervalMS", static_cast<uint8_t>(20));
+ setting = &settings.emplace_back(
+ objectServer, "/xyz/openbmc_project/control/host0/restart_cause",
+ "xyz.openbmc_project.Common.RestartCause");
+
+ setting->addProperty("RestartCause",
+ "xyz.openbmc_project.State.Host.RestartCause.Unknown");
+
for (SettingsInterface &s : settings)
{
s.initialize();