Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/openbmc/libpeci


https://github.com/openbmc/libpeci

Last synced: about 10 hours ago
JSON representation

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.