[coreboot] coreboot and brltty
peter at stuge.se
Fri Feb 26 17:04:19 CET 2010
Miguel Ross wrote:
> integrate brltty in coreboot
coreboot itself does not have a user interface at all. This is by
design, and the focus is on letting users run their regular operating
system as quickly as possible, because that is usually preferable.
There are also not very many settings for coreboot. Note that
coreboot does hardware initialization and nothing else. The
bootloader that will start an operating system is a separate program,
called a payload in coreboot terminology.
There are several payloads with various settings. One example is the
FILO bootloader which has some settings for boot order.
Both coreboot and payload settings are stored in NVRAM, similar to
what a factory BIOS does for many settings. As a part of the coreboot
project we have developed the utility nvramtool, which can be used to
change settings in NVRAM from within a normal Linux system.
nvramtool is a very generic tool which supports coreboot and payload
settings on coreboot-supported mainboards, but also factory BIOS
settings on all other mainboards. nvramtool uses a description file
that specifies what each bit in the 128-256 byte NVRAM means. The
tool uses a simple CLI interface, so it is hopefully useful also on
a braille display.
I believe coreboot developers generally have very little experience
with braille displays, so if you can suggest improvements that would
make our tools more accessible also to braille users then I think
that would be an amazing contribution to the project! :)
More information about the coreboot