
On 14 September 2018 at 03:57, Simon Glass sjg@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@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.