Commit 85c052cc authored by Bin Meng's avatar Bin Meng
Browse files

doc: x86: Update SeaBIOS build instructions

Update SeaBIOS build instructions using exact command that involves
"make olddefconfig", and mention SeaBIOS release 1.14.0 has been
used for testing.

Signed-off-by: Bin Meng's avatarBin Meng <>
Reviewed-by: Simon Glass's avatarSimon Glass <>
parent a7cb24f7
......@@ -379,24 +379,19 @@ Booting SeaBIOS is done via U-Boot's bootelf command, like below::
Using e1000#0 device
TFTP from server; our IP address is
Bytes transferred = 122124 (1dd0c hex)
## Starting application at 0x000ff06e ...
SeaBIOS (version rel-1.9.0)
Bytes transferred = 128748 (1f6ec hex)
## Starting application at 0x000fd269 ...
SeaBIOS (version rel-1.14.0-0-g155821a)
bios.bin.elf is the SeaBIOS image built from SeaBIOS source tree.
Make sure it is built as follows::
$ make menuconfig
Inside the "General Features" menu, select "Build for coreboot" as the
"Build Target". Inside the "Debugging" menu, turn on "Serial port debugging"
so that we can see something as soon as SeaBIOS boots. Leave other options
as in their default state. Then::
bios.bin.elf is the SeaBIOS image built from SeaBIOS source tree. At the time
being, SeaBIOS release 1.14.0 has been tested. To build the SeaBIOS image::
$ make olddefconfig
$ make
Total size: 121888 Fixed: 66496 Free: 9184 (used 93.0% of 128KiB rom)
Total size: 128512 Fixed: 69216 Free: 2560 (used 98.0% of 128KiB rom)
Creating out/bios.bin.elf
Currently this is tested on QEMU x86 target with U-Boot chain-loading SeaBIOS
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment