binman: Support x86 microcode in TPL
authorSimon Glass <sjg@chromium.org>
Fri, 14 Sep 2018 10:57:32 +0000 (04:57 -0600)
committerSimon Glass <sjg@chromium.org>
Sat, 29 Sep 2018 17:49:35 +0000 (11:49 -0600)
commitf025363543636191cfc6d277733317cb0198189f
tree053907b79f13c5871d9cdaa18377e45f4d63fef5
parente0e5df9310d3a0e1fc0eda86ff43fd3e782e61f1
binman: Support x86 microcode in TPL

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
tools/binman/etype/u_boot_dtb_with_ucode.py
tools/binman/etype/u_boot_spl_with_ucode_ptr.py
tools/binman/etype/u_boot_tpl_dtb_with_ucode.py [new file with mode: 0644]
tools/binman/etype/u_boot_tpl_with_ucode_ptr.py [new file with mode: 0644]
tools/binman/etype/u_boot_ucode.py
tools/binman/etype/u_boot_with_ucode_ptr.py
tools/binman/ftest.py
tools/binman/test/93_x86_tpl_ucode.dts [new file with mode: 0644]