commit | 230b857001e6800cda88403e068276ccba0a800c | [log] [tgz] |
---|---|---|
author | Patrick Williams <patrick@stwcx.xyz> | Wed Jul 09 11:27:51 2025 -0400 |
committer | Patrick Williams <patrick@stwcx.xyz> | Wed Jul 09 11:27:51 2025 -0400 |
tree | d690f6739002880fc123e38e87fca2ed92019ae6 | |
parent | e92985a190429ef3620be8a0043bfddf0629fd05 [diff] |
meson: use non-deprecated systemd packageconfig Systemd's packageconfig file has both `systemdsystemunitdir` and `systemd_system_unit_dir` defined. The non-underscore one appears to be a deprecated alias[1]. Move to the non-deprecated / underscore-separated variant. [1]: https://github.com/systemd/systemd/commit/4908de44b0a0409f84a7cdc5641b114d6ce8ba03 Change-Id: Id8a854fed33d86416fa4ea7fbb46544e5d4682aa Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
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.