fw-update: Implement inventory manager
1. Discover firmware devices that implement fw update specification
2. Implements request/response for QueryDeviceIdentifiers command
3. Implements request/response for GetFirmwareParameters command
4. Enumerates device identifiers and component information to be used
for fw-update
Signed-off-by: Tom Joseph <rushtotom@gmail.com>
Change-Id: Ifa035c801a7c62bac9a7e947ed4a43d48f85a4ed
diff --git a/meson.build b/meson.build
index 4757fe6..f63d950 100644
--- a/meson.build
+++ b/meson.build
@@ -194,6 +194,7 @@
'pldmd/dbus_impl_requester.cpp',
'pldmd/instance_id.cpp',
'pldmd/dbus_impl_pdr.cpp',
+ 'fw-update/inventory_manager.cpp',
implicit_include_directories: false,
dependencies: deps,
install: true,
@@ -237,6 +238,7 @@
if get_option('tests').enabled()
subdir('common/test')
+ subdir('fw-update/test')
subdir('host-bmc/test')
subdir('requester/test')
subdir('test')