[U-Boot] [PATCH v2 00/50] x86: Add support for booting from TPL

Bin Meng bmeng.cn at gmail.com
Wed May 1 16:20:57 UTC 2019


Hi Simon,

On Fri, Apr 26, 2019 at 11:59 AM Simon Glass <sjg at chromium.org> wrote:
>
> At present SPL is used on 64-bit platforms, to allow SPL to be built as
> a 32-bit program and U-Boot proper to be built as 64-bit.
>
> However it is useful to be able to use SPL on any x86 platform, where
> U-Boot needs to be updated in the field. Then SPL can select which U-Boot
> to run (A or B) and most of the code can be updated. Similarly, using TPL
> allows both SPL and U-Boot to be updated. This is the best approach, since
> it means that all of U-Boot proper as well as SPL (in particular SDRAM
> init) can be updated in the field. This provides for the smallest possible
> amount of read-only (non-updateable) code: just the TPL code.
>
> This series contains a number of changes to allow x86 boards to use TPL,
> SPL and U-Boot proper. As a test, it is enabled for samus with a new
> chromebook_samus_tpl board.
>

I've applied 32 patches in this series to u-boot-x86/master. Remaining
patches need to rebase on that.

Regards,
Bin


More information about the U-Boot mailing list