Commit 85ccbf66 authored by Tom Rini's avatar Tom Rini
Browse files

Merge https://source.denx.de/u-boot/custodians/u-boot-x86

- Enable SeaBIOS support for Crown Bay
- Update SeaBIOS build instructions in the x86 doc
- Enable CONFIG_SPI_FLASH_SMART_HWCAPS for Crown Bay
parents 07043055 cedd7544
......@@ -12,6 +12,7 @@ CONFIG_DISABLE_IGD=y
CONFIG_SMP=y
CONFIG_GENERATE_PIRQ_TABLE=y
CONFIG_GENERATE_MP_TABLE=y
CONFIG_SEABIOS=y
CONFIG_FIT=y
CONFIG_SHOW_BOOT_PROGRESS=y
CONFIG_USE_BOOTARGS=y
......@@ -46,7 +47,6 @@ CONFIG_TFTP_TSIZE=y
CONFIG_REGMAP=y
CONFIG_SYSCON=y
CONFIG_CPU=y
# CONFIG_SPI_FLASH_SMART_HWCAPS is not set
CONFIG_E1000=y
CONFIG_SOUND=y
CONFIG_SOUND_I8254=y
......
......@@ -379,24 +379,19 @@ Booting SeaBIOS is done via U-Boot's bootelf command, like below::
Using e1000#0 device
TFTP from server 10.10.0.100; our IP address is 10.10.0.108
...
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::
$ echo -e 'CONFIG_COREBOOT=y\nCONFIG_COREBOOT_FLASH=n\nCONFIG_DEBUG_SERIAL=y\nCONFIG_DEBUG_COREBOOT=n' > .config
$ 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
......
Markdown is supported
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