|
|
|
OpenIPMI
Description:
OpenIPMI is an effort to create a full-function Intelligent Platform Management Interface (IPMI) system to allow full access to all IPMI information on a server and to abstract it to a level that will make it easy to use.
OpenIPMI consists of two main parts: A device driver that goes into the Linux kernel, and a user-level library that provides a higher-level abstraction of IPMI and generic services that can be used on any operation system.
The Open IPMI Linux device driver - is designed as a full-function IPMI device driver with the following features:
- Allows multiple users.
- Allows multiple interfaces.
- Allows both kernel and userland things to use the interface.
- Fully supports the watchdog timer.
- It works like IPMI drivers are supposed to. It tracks outgoing messages and matches up their responses automatically. It automatically fetches events, received messages, etc.
- It supports interrupts (I have tested them now).
- It has backwards-compatability modules for supporting the Radisys IPMI driver and the Intel IMB driver.
- It's modular. You don't have to have the standard userland interface. You don't have to have the watchdog. Etc.
- It supports generating an event on a panic.
Project Page:
http://sourceforge.net/projects/openipmi/
|
|