
On 29 February 2016 at 00:54, Bin Meng bmeng.cn@gmail.com wrote:
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
Changes in v2: None
arch/x86/Kconfig | 10 ++++++++++ arch/x86/include/asm/tables.h | 3 +++ arch/x86/lib/tables.c | 15 +++++++++++++++ 3 files changed, 28 insertions(+)
Reviewed-by: Simon Glass sjg@chromium.org