u-boot/arch/x86
Bin Meng 3cf23719b1 x86: Support booting SeaBIOS
SeaBIOS is an open source implementation of a 16-bit x86 BIOS.
It can run in an emulator or natively on x86 hardware with the
use of coreboot. With SeaBIOS's help, we can boot some OSes
that require 16-bit BIOS services like Windows/DOS.

As U-Boot, we have to manually create a table where SeaBIOS gets
system information (eg: E820) from. The table unfortunately has
to follow the coreboot table format as SeaBIOS currently supports
booting as a coreboot payload.

Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
2016-03-17 10:27:22 +08:00
..
cpu x86: Change write_acpi_tables() signature a little bit 2016-03-17 10:27:22 +08:00
dts x86: Add Intel Cougar Canyon 2 board 2016-02-21 13:42:52 +08:00
include/asm x86: Support booting SeaBIOS 2016-03-17 10:27:22 +08:00
lib x86: Support booting SeaBIOS 2016-03-17 10:27:22 +08:00
config.mk efi: Add 64-bit payload support 2015-08-05 08:44:07 -06:00
Kconfig x86: Support booting SeaBIOS 2016-03-17 10:27:22 +08:00
Makefile x86: Add support for U-Boot as an EFI application 2015-08-05 08:44:06 -06:00