2008-01-25 16:08:37 +01:00
|
|
|
$Id$
|
2007-07-12 18:35:42 +02:00
|
|
|
|
|
|
|
Summary of Operation
|
|
|
|
--------------------
|
2008-03-01 20:06:32 +01:00
|
|
|
nvramtool is a utility for reading/writing coreboot parameters and
|
2008-01-18 16:33:49 +01:00
|
|
|
displaying information from the coreboot table. It is intended for x86-based
|
|
|
|
systems (both 32-bit and 64-bit) that use coreboot.
|
2007-07-12 18:35:42 +02:00
|
|
|
|
2008-01-18 16:33:49 +01:00
|
|
|
The coreboot table resides in low physical memory, and may be accessed
|
|
|
|
through the /dev/mem interface. It is created at boot time by coreboot, and
|
2007-07-12 18:35:42 +02:00
|
|
|
contains various system information such as the type of mainboard in use. It
|
2008-01-18 16:33:49 +01:00
|
|
|
specifies locations in the CMOS (nonvolatile RAM) where the coreboot
|
2007-07-12 18:35:42 +02:00
|
|
|
parameters are stored.
|
|
|
|
|
2008-01-18 16:33:49 +01:00
|
|
|
For information about coreboot, see http://www.coreboot.org/.
|
2007-07-12 18:35:42 +02:00
|
|
|
|
|
|
|
Ideas for Future Improvements
|
|
|
|
-----------------------------
|
|
|
|
1. Move the core functionality of this program into a shared library.
|
|
|
|
2. Consider adding options for displaying other BIOS-provided information
|
|
|
|
such as the MP table, ACPI table, PCI IRQ routing table, etc.
|