[U-Boot] [PATCH 00/11] x86: Improve U-Boot as the coreboot payload support
Bin Meng
bmeng.cn at gmail.com
Thu Aug 13 09:29:06 CEST 2015
This series adds some improvment to the existing coreboot support,
like >=4GiB memory support, correct E820 table report, don't bother
configure system tables in Kconfig and support booting Linux kernel
with a working graphics console.
Tested on Intel Bayley Bay, U-Boot loaded by coreboot as a payload.
Bin Meng (11):
x86: doc: Update coreboot payload entry point address
x86: coreboot: Increase memrange entry number to 32
x86: coreboot: Correctly report E820 types
x86: Remove calculate_relocation_address()
x86: coreboot: Allow >=4GiB memory bank size
x86: kconfig: Hide "System tables" for EFI
x86: kconfig: Hide "System tables" for coreboot
x86: Only include cbfs command for coreboot
x86: Enable CONFIG_PCI_CONFIG_HOST_BRIDGE for all boards
video: coreboot: Save VESA mode for future use
x86: Set up video framebuffer for coreboot before loading kernel
arch/x86/Kconfig | 4 +--
arch/x86/cpu/coreboot/sdram.c | 33 ++++++++++--------
arch/x86/include/asm/arch-coreboot/sysinfo.h | 9 ++---
arch/x86/include/asm/init_helpers.h | 2 --
arch/x86/lib/init_helpers.c | 51 +---------------------------
doc/README.x86 | 6 ++--
drivers/pci/pci_rom.c | 4 +--
drivers/video/coreboot_fb.c | 24 +++++++++++++
include/configs/bayleybay.h | 1 -
include/configs/crownbay.h | 1 -
include/configs/minnowmax.h | 1 -
include/configs/qemu-x86.h | 1 -
include/configs/x86-common.h | 3 ++
include/vbe.h | 2 ++
14 files changed, 56 insertions(+), 86 deletions(-)
--
1.8.2.1
More information about the U-Boot
mailing list