[U-Boot] [PATCH 27/31] binman: Support x86 microcode in TPL

Simon Glass sjg at chromium.org
Tue Oct 2 11:20:24 UTC 2018


On 14 September 2018 at 03:57, Simon Glass <sjg at chromium.org> wrote:
> When TPL is used on x86 we may want to program the microcode (at least for
> the first CPU) early in boot. Add support for this by refactoring the
> existing code to be more generic.
>
> Signed-off-by: Simon Glass <sjg at chromium.org>
> ---
>
>  tools/binman/README.entries                   | 20 +++++++++++++
>  tools/binman/etype/u_boot_dtb_with_ucode.py   | 15 ++++++----
>  .../binman/etype/u_boot_spl_with_ucode_ptr.py |  2 ++
>  .../binman/etype/u_boot_tpl_dtb_with_ucode.py | 25 ++++++++++++++++
>  .../binman/etype/u_boot_tpl_with_ucode_ptr.py | 27 +++++++++++++++++
>  tools/binman/etype/u_boot_ucode.py            | 26 +++++++++--------
>  tools/binman/etype/u_boot_with_ucode_ptr.py   |  9 ++++--
>  tools/binman/ftest.py                         | 19 ++++++++++++
>  tools/binman/test/93_x86_tpl_ucode.dts        | 29 +++++++++++++++++++
>  9 files changed, 151 insertions(+), 21 deletions(-)
>  create mode 100644 tools/binman/etype/u_boot_tpl_dtb_with_ucode.py
>  create mode 100644 tools/binman/etype/u_boot_tpl_with_ucode_ptr.py
>  create mode 100644 tools/binman/test/93_x86_tpl_ucode.dts

Applied to u-boot-dm, and now in mainline.


More information about the U-Boot mailing list