commit | 5be3924124f7c01b0941b77807c91cd700a3dd43 | [log] [tgz] |
---|---|---|
author | Jason M. Bills <jason.m.bills@intel.com> | Mon Jun 26 13:22:25 2023 -0700 |
committer | Jason M. Bills <jason.m.bills@intel.com> | Mon Jun 26 13:22:25 2023 -0700 |
tree | 27310b368034e6fd7309bfc7377f1d23e01eef07 | |
parent | c4c3feec24f7acd979475d7fb93f6a6dba0d8f6f [diff] |
Use variable for service install location After enabling 'usrmerge', the install location for systemd service files changed. This uses a variable to get the installation location instead of hardcoding it. Tested: Confirmed that with 'usrmerge' enabled, the service file is correctly installed. Change-Id: I7010cdf94b37065262c1b44a1e9d5971ec1fa218 Signed-off-by: Jason M. Bills <jason.m.bills@intel.com>
libpeci is a library that provides various APIs to interface with the IOCTLs provided by the PECI driver in the OpenBMC kernel. Currently available here:
https://github.com/openbmc/linux/blob/dev-5.4/include/uapi/linux/peci-ioctl.h
This repo also includes a peci_cmds command-line utility with functions that map to the libpeci APIs. It can be used to test PECI functionality across the library, driver, and hardware.
This repo also includes dbus_raw_peci which provides a raw-peci daemon that exposes a raw PECI interface that is accessible over D-Bus. It can be used when an application needs to send a raw PECI command without loading the full PECI library.