lxbios
Project Has Moved
This software is now maintained by the LinuxBIOS project. See
http://linuxbios.org/ to download the
latest version.
Overview
lxbios is a utility for reading/writing LinuxBIOS parameters and displaying
information from the LinuxBIOS table. It is intended for x86-based Linux
systems (either 32-bit or 64-bit) that use LinuxBIOS. For more information
about LinuxBIOS,
see http://www.linuxbios.org/.
The LinuxBIOS table is created at boot time by LinuxBIOS. The kernel
preserves this table so that its contents remain available after the system
has finished booting. The table resides in low physical memory and may be
accessed through the /dev/mem interface. It contains various system
information such as the type of mainboard in use. It also specifies locations
in the CMOS (nonvolatile RAM) where the LinuxBIOS parameters are stored.
lxbios may be used to perform the following operations:
- Read or write LinuxBIOS parameters.
- List all possible values for a given LinuxBIOS parameter.
- Read or write the LinuxBIOS CMOS checksum.
- Create a cmos.layout file representing layout information from the
LinuxBIOS table. lxbios may also take a cmos.layout file as input, overriding
the layout information in the LinuxBIOS table.
- Dump the contents of CMOS memory to a binary file.
- Write the contents of a binary file to CMOS memory.
- Display a hex dump of CMOS memory.
- Display information stored in the LinuxBIOS table, including information
regarding system memory, the type of mainboard, and build-related information
(compile time, compiler version, etc.) for the currently installed
LinuxBIOS.
- Display a hex dump of information contained in the LinuxBIOS table.
Download
- The latest release is available
here.
- Old releases are available
here.
- Really old releases are available
here.
Contact
For questions or bug reports, please contact the maintainers of the LinuxBIOS
project (see http://linuxbios.org/).