libRTAS project home

News

May 18 2009
A long time, but a new release oflibrtas is available. This has a couple of minor bug fixes, updates as well as the introduction of libofdt. Libofdt is a small library meant to ease parsing of the device tree. Hopefully I can start moving some of the other tools over to use this instead of having them all parse the device tree individually.

December 12 2007
A new release of librtas (1.3.3) is available; check the Changelog for the update. There is only one fix, but it is an important one. Without the fix, dynamic VPD (including firmware levels) can't be retrieved from systems with large pages enabled.

August 6 2007
The latest version of librtas (1.3.2) is out, check the Changelog for the updates.

April 12 2007
New version of librtas (1.3.1) is available. There have only been a few updates since the last release but these changes needed to be put out. See the changelog for the details.

July 26 2006
Uploaded the latest development snapshot. This includes a fix for the latest updates to unistd.h that remove the _syscall1() macro we were using.

Overview

Librtas provides a set of libraries for user-space access to the Run-Time Abstraction Services (RTAS) on the ppc64 architecture.

librtas.so

This library allows user-space programs to make RTAS calls which provide support for low-level system hardware configuration and operations, such as retrieving hardware sensor (temp, fan speed, etc.) data, setting the operator panel LEDs, getting hardware error logs, injecting artificial hardware errors (for testing), getting VPD (Vital Product Data), and loading new firmware.

librtasevent.so

This library provides a set of definitions and useful routines for analyzing RTAS events, such as parsing out sections of an RTAS event and printing their contents.

librtas is released under the IBM Common Public License

Releases

The current version of librtas is 1.3.4 (Changelog)

Source tarballlibrtas-1.3.4.tar.gz 81.7kB

Older versions are available here.

Development snapshots

Source tarballlibrtas-1.3.4-20090313.tar.gz 88.0kB
Recent changesChangelog 1.3kB

Older versions are available here.

Authors