'''lxbios''' is a utility for reading/writing coreboot parameters and displaying information from the coreboot table in CMOS.

−

Lxbios is a utility for reading/writing coreboot parameters and displaying information from the coreboot table in CMOS.

+

The program works only on x86-based Linux systems that use coreboot.

The program works only on x86-based Linux systems that use coreboot.

−

It can be downloaded from http://www.llnl.gov/linux/lxbios/lxbios.html.

+

It can be downloaded via Subversion:

+

+

svn co svn://coreboot.org/repos/trunk/util/lxbios

== Using lxbios ==

== Using lxbios ==

Line 37:

Line 38:

# Not all of the fields that lxbios can set are used by coreboot on every mainboard.

# Not all of the fields that lxbios can set are used by coreboot on every mainboard.

# Some of the fields are used by [[payloads]] - for instance all the fields that start with 'boot_' in the list above. [[FILO]] does not use those fields currently, but [[Etherboot]] does (someone confirm this please!).

# Some of the fields are used by [[payloads]] - for instance all the fields that start with 'boot_' in the list above. [[FILO]] does not use those fields currently, but [[Etherboot]] does (someone confirm this please!).

+

+

== Old websites ==

+

+

The lxbios tool is now maintained by the coreboot developers and this page is the main website of lxbios. For reference, the following websites were previously used, but are now deprecated:

+

+

* http://www.llnl.gov/linux/lxbios/lxbios.html (dead)

+

* https://computing.llnl.gov/linux/lxbios.html

+

* http://sourceforge.net/projects/lxbios/

+

+

{{GPL}}

Revision as of 14:55, 25 January 2008

lxbios is a utility for reading/writing coreboot parameters and displaying information from the coreboot table in CMOS.

Things to know

coreboot will ignore the CMOS table if the checksum is incorrect, and will fallback to its hardcoded defaults.

coreboot does not initialize the CMOS/NVRAM to default values. In other words, until you set values with the lxbios tool, your CMOS table will have an incorrect checksum, and will simply be ignored.

Not all of the fields that lxbios can set are used by coreboot on every mainboard.

Some of the fields are used by payloads - for instance all the fields that start with 'boot_' in the list above. FILO does not use those fields currently, but Etherboot does (someone confirm this please!).

Old websites

The lxbios tool is now maintained by the coreboot developers and this page is the main website of lxbios. For reference, the following websites were previously used, but are now deprecated:

This work is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or any later version. This work is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.