diff options
author | James Feist <james.feist@linux.intel.com> | 2019-06-17 22:21:45 +0300 |
---|---|---|
committer | Feist, James <james.feist@intel.com> | 2019-06-20 20:36:04 +0300 |
commit | b07f5048a5fcc2e4e80529f8256f1ee2f8526c97 (patch) | |
tree | aee1e2f19a9b70f99c041abc3a37e54b52a82afb /settings | |
parent | d0d83b8bdf881ea305e4b036b865380466dd14b5 (diff) | |
download | provingground-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.hpp | 7 |
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(); |