Currently when U-Boot is loaded by coreboot in qemu, U-Boot does not
boot due to several issues. This patch series fix these issues to make
coreboot support in U-Boot more robust so that it can run on top of
qemu out of the box.

The command to package u-boot into coreboot.rom:
./build/util/cbfstool/cbfstool build/coreboot.rom add-flat-binary \
-f u-boot-dtb.bin -n fallback/payload -c lzma -l 0x1110000 -e 0x1110015

The command to launch qemu:
./qemu-system-i386 -nographic -m 512 -bios coreboot.rom


Bin Meng (3):
  x86: coreboot: Setup timer base correctly
  x86: Allow a hardcoded TSC frequency provided by Kconfig
  x86: coreboot: Wrap cros_ec initialization

 arch/x86/Kconfig                   | 18 ++++++++++++++++++
 arch/x86/cpu/coreboot/timestamp.c  | 33 ++++++++++++++++++++-------------
 arch/x86/lib/tsc_timer.c           |  8 ++++++--
 board/coreboot/coreboot/coreboot.c |  2 ++
 include/configs/coreboot.h         |  4 +++-
 5 files changed, 49 insertions(+), 16 deletions(-)

-- 
1.8.2.1

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to