PEL: API to convert FAPI based data to PEL format
API support to convert processed SBE FFDC FAPI format packets
into PEL expected format.
This function is ported from openpower-proc-control and
customised to make independent function.
Added pdbg and device tree libraries to support phal based
device tree support.
Tested: Manually verified.
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: I8afdb5861be6b129314621eea342bee5eaae82d7
diff --git a/extensions/openpower-pels/meson.build b/extensions/openpower-pels/meson.build
index fc8362a..bc58427 100644
--- a/extensions/openpower-pels/meson.build
+++ b/extensions/openpower-pels/meson.build
@@ -30,12 +30,18 @@
endif
extra_sources = []
+extra_dependencies = []
build_phal = get_option('phal').enabled()
if build_phal
extra_sources += [
'sbe_ffdc_handler.cpp',
+ 'fapi_data_process.cpp',
+ ]
+ extra_dependencies += [
+ dependency('libdt-api'),
+ cpp.find_library('pdbg'),
]
add_project_arguments('-DSBE_FFDC_SUPPORTED', language : ['c','cpp'])
endif
@@ -75,6 +81,7 @@
sdbusplus_dep,
sdeventplus_dep,
pdi_dep,
+ extra_dependencies,
]
libpel_lib = static_library(
@@ -94,8 +101,7 @@
sdbusplus_dep,
sdeventplus_dep,
pdi_dep,
- ],
-
+ ]
)
log_manager_ext_deps += [