Open HPI is an open source project created to provide an open implementation of the SA Forum's Hardware Platform Interface (HPI). It provides a universal interface for Platform Management, including hardware sensor monitoring and control.
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.
This release adds new IPMI and BladeCenter plugin
features, a couple
of useful library public functions, improvements
to BladeCenter BCHT
support, and oHpi public functions (as an aid to
associate resources
from different plugins). It makes IPMIDirect's LED
and fan ATCA support
compliant with the HPI-ATCA mapping specification,
Plugin lines have been removed from openhpi.conf. Events are unblocked during discovery. Support has been added for the for HS21 blade threshold event format. Support has been added for BladeCenter BCHT.
Event reporting was enhanced. The mechanism used
by plugins to report events has been simplified to
promote compliant event reporting and to avoid
assimilating resources before all of their RDRs
are known to the HPI instance. Event injection was
enhanced. Linux queues were the previous method
used, but this had problems, one of them being
ease of use. An extra API was added to oHpi.h
which any plugin can implement, therefore making
event injection easier and extensible to all
plugins, not just the simulator. This allows
injection of an event into a specific plugin
through one function call.
This release underwent intense conformance testing using the SAFTest suite. The result is 2.6.2. Plugins now build correctly whether the daemon is enabled or not. A deadlock issue found in SaHpiEventLogTimeSet has been fixed. The domain event log now properly represents absolute and relative times. The simulator plugin received much improvement during conformance testing. Better support for recording power, timeout, and hotswap state has been added. There are many more bugfixes.