This series carries on from Gabe Black's work to upstream support for running U-Boot from coreboot.
Aditional follow-on patches are also required, depending on feedback here. Changes in v2: - Put CONFIG_NO_RESET_CODE into Makefile instead of source files - Add new patch to remove coreboot start16 code. Gabe Black (4): x86: Allow excluding reset vector code from u-boot x86: Add some missing includes. x86: coreboot: Tell u-boot about PCI bus 0 when initializing x86: coreboot: Implement recursively scanning PCI busses Simon Glass (4): x86: Change board baud_rate to ulong x86: Add initial memory barrier macros x86: coreboot: Enable LPC TPM and CONFIG_NO_RESET_CODE x86: Remove coreboot start16 code Stefan Reinauer (1): x86: coreboot: Move non-board specific files to coreboot arch directory Vadim Bendebury (1): x86: coreboot: Modify u-boot code to allow building coreboot payload Makefile | 7 +++- arch/x86/cpu/Makefile | 5 ++- arch/x86/cpu/coreboot/Makefile | 2 + .../x86/cpu}/coreboot/coreboot.c | 0 .../coreboot_pci.c => arch/x86/cpu/coreboot/pci.c | 35 ++++++++++++++++++ arch/x86/cpu/u-boot.lds | 3 ++ arch/x86/include/asm/global_data.h | 2 + arch/x86/include/asm/io.h | 8 ++++ arch/x86/include/asm/pci.h | 2 +- arch/x86/include/asm/u-boot.h | 5 ++- board/chromebook-x86/coreboot/Makefile | 2 - board/chromebook-x86/coreboot/config.mk | 37 ++++++++++++++++++++ board/chromebook-x86/coreboot/coreboot_start16.S | 13 ------- common/cmd_bdinfo.c | 2 +- include/configs/coreboot.h | 6 +++- 15 files changed, 107 insertions(+), 22 deletions(-) rename {board/chromebook-x86 => arch/x86/cpu}/coreboot/coreboot.c (100%) rename board/chromebook-x86/coreboot/coreboot_pci.c => arch/x86/cpu/coreboot/pci.c (51%) create mode 100644 board/chromebook-x86/coreboot/config.mk -- 1.7.7.3 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot