[U-Boot] [PATCH 00/11] x86: Improve U-Boot as the coreboot payload support
Simon Glass
sjg at chromium.org
Tue Aug 18 00:15:07 CEST 2015
Hi,
On 13 August 2015 at 01:29, Bin Meng <bmeng.cn at gmail.com> wrote:
> 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(-)
I'm going to pick this for this release as it adds fixes for booting
as a coreboot payload.
Regards,
Simon
More information about the U-Boot
mailing list