Add PLDM.PDR Interface

This interface has APIs that helps PLDM requester apps
(eg: openpower-occ-control, phosphor-logging’s openpower extension)
on the BMC to access the primary PDR repo.

The requester app openpower-occ-control will set
an effecter to request an OCC reset.

IBM has such apps to talk to host firmware, but the
API is generic.

Also introduce an exception
xyz.openbmc_project.Common.Error.ResourceNotFound.

Change-Id: I05ef9b79ee779c04abddf7777974b15c2d8f2ee9
Signed-off-by: Pavithra Barithaya <pbaritha@in.ibm.com>
3 files changed
tree: 736c3bb911b3435794270dd1bb7280dc3a9c5d88
  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