Add Force Restart support property

Add HardReboot property to D-Bus interface.

Scenario: some services hang reboots in the BMC shutdown path. Always a
bug of some sort but having a "big hammer" like this to force a reboot
could be useful for getting out of those issues.

Tested:
On Redfish can use ForceRestart to HardReboot the BMC.

Signed-off-by: Jayaprakash Mutyala <mutyalax.jayaprakash@intel.com>
Change-Id: I3a4e813c6a2f44a7ee5cfe66fd1e429a65f9b6dc
1 file changed
tree: e6291855743a2e7d0b1db218551d270250b55453
  1. com/
  2. org/
  3. xyz/
  4. .gitignore
  5. bootstrap.sh
  6. configure.ac
  7. generate_makefile.sh
  8. generate_yaml_makefile.sh
  9. LICENSE
  10. MAINTAINERS
  11. Makefile.am
  12. Makefile.interfaces.in
  13. Makefile.yaml.in
  14. phosphor-dbus-interfaces.pc.in
  15. README.md
README.md

phosphor-dbus-interfaces

YAML descriptors of standard D-Bus interfaces. The format is described by the sdbusplus binding generation tool sdbus++.

Only the xyz/openbmc_project interfaces are built by default.

Enable the OpenPower D-Bus interfaces with:

--enable-openpower-dbus-interfaces

Enable IBM D-Bus interfaces with:

--enable-ibm-dbus-interfaces