x86: Add support for running option ROMs natively
authorSimon Glass <sjg@chromium.org>
Sat, 15 Nov 2014 03:56:32 +0000 (20:56 -0700)
committerSimon Glass <sjg@chromium.org>
Tue, 25 Nov 2014 13:38:57 +0000 (06:38 -0700)
commit0ca2426beae04189f094180748e72463f48a9270
tree8b88dc2db6ee7bd0f79c3b37ae186a4b8a310912
parent647f56e74e398f40891b9997ae06b9fdb776825e
x86: Add support for running option ROMs natively

On x86 machines we can use an emulator to run option ROMS as with other
architectures. But with some additional effort (mostly due to the 16-bit
nature of option ROMs) we can run them natively. Add support for this.

Signed-off-by: Simon Glass <sjg@chromium.org>
arch/x86/lib/Makefile
arch/x86/lib/bios.c [new file with mode: 0644]
arch/x86/lib/bios.h [new file with mode: 0644]
arch/x86/lib/bios_asm.S [new file with mode: 0644]
arch/x86/lib/bios_interrupts.c [new file with mode: 0644]