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/

 



Copyright © 1999-2006 MontaVista Software, Inc. All Rights Reserved.