[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