pldmd: implement PLDM.Requester D-Bus API
Implement D-Bus API defined at
https://gerrit.openbmc-project.xyz/#/c/openbmc/phosphor-dbus-interfaces/+/27077/.
This commit provides an implementation of the PLDM instance id as per
DSP0240 v1.0.0. Ids are tracked per MCTP EID.
Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
Change-Id: I8a1ef213646529b71d9bf33edda67537f7c0f32a
diff --git a/meson.build b/meson.build
index bca95eb..3a1e010 100644
--- a/meson.build
+++ b/meson.build
@@ -37,12 +37,15 @@
libpldm,
libpldmresponder,
dependency('sdbusplus'),
- dependency('sdeventplus')
+ dependency('sdeventplus'),
+ dependency('phosphor-dbus-interfaces')
]
executable(
'pldmd',
'pldmd.cpp',
+ 'dbus_impl_requester.cpp',
+ 'instance_id.cpp',
implicit_include_directories: false,
dependencies: deps,
install: true,