Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/openbmc/libpeci
https://github.com/openbmc/libpeci
Last synced: about 10 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/openbmc/libpeci
- Owner: openbmc
- License: other
- Created: 2020-03-31T12:28:20.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-10-28T13:13:24.000Z (9 days ago)
- Last Synced: 2024-10-28T16:54:02.355Z (9 days ago)
- Language: C
- Size: 289 KB
- Stars: 13
- Watchers: 5
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# libpeci
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`
## peci_cmds
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.## dbus_raw_peci
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.