commit | a021e32b2486b3a2248f141c78b8e3b365ecf5fd | [log] [tgz] |
---|---|---|
author | Johnathan Mantey <johnathanx.mantey@intel.com> | Tue Jun 18 11:28:49 2024 -0700 |
committer | Johnathan Mantey <johnathanx.mantey@intel.com> | Wed Sep 18 13:29:43 2024 -0700 |
tree | 2f6d9f920c6a65cc7c4fcadac03a7337072f362a | |
parent | fc72c3185f883446c55d40726917d35449dcb359 [diff] |
Migrate sensor handling to phosphor-ipmi-host D-Bus Updates have been applied to phosphor-ipmi-host D-Bus sensors code to allow removal of virtually all functions in the sensorcommands.cpp file. Side by side comparison of the functions that handle SDRs and other sensor features shows that the code is almost an exact duplicate. Implementing a sensorcommands_oem linkable module to phosphor-ipmi-host allows the remaining OEM functionality to be inserted into the phosphor-ipmi-host shared object. Tested: Side by side comparison of the SDR dump Spot checks of sensor lists Confirmed SEL data is still sent to /var/log/redfish Change-Id: I1a15208e38fa77df71a06740d66e6ab359508b80 Signed-off-by: Johnathan Mantey <johnathanx.mantey@intel.com>
This component is intended to provide Intel-specific IPMI[3]
command handlers for OpenBMC. These handlers are intended to integrate BMC with servers based on Intel architecture.
intel-ipmi-oem
serves as an extension[1]
to OpenBMC IPMI daemon[2]
. It is compiled as a shared library and intended to both:
Related features provided by the library are grouped in separate source files. Main extensions to vanilla OpenBMC IPMI stack are the following:
[4]