
On 17 December 2016 at 20:41, Bin Meng bmeng.cn@gmail.com wrote:
On Sat, Nov 26, 2016 at 11:15 AM, Simon Glass sjg@chromium.org wrote:
When building for 64-bit x86 we need an SPL binary in the ROM. Add support for this. Also increase entry test code coverage to 100%.
Signed-off-by: Simon Glass sjg@chromium.org
Changes in v6:
- Deal with optional microcode in SPL
Changes in v5:
- Add a new for optional microcode
Changes in v4: None Changes in v3: None Changes in v2: None
tools/binman/etype/u_boot_dtb_with_ucode.py | 4 +- tools/binman/etype/u_boot_spl_bss_pad.py | 26 +++++++ tools/binman/etype/u_boot_spl_with_ucode_ptr.py | 28 ++++++++ tools/binman/etype/x86_start16_spl.py | 17 +++++ tools/binman/func_test.py | 88 +++++++++++++++++++++++ tools/binman/test/37_x86_no_ucode.dts | 20 ++++++ tools/binman/test/38_x86_ucode_missing_node.dts | 26 +++++++ tools/binman/test/39_x86_ucode_missing_node2.dts | 23 ++++++ tools/binman/test/40_x86_ucode_not_in_image.dts | 28 ++++++++ tools/binman/test/41_unknown_pos_size.dts | 11 +++ tools/binman/test/44_x86_optional_ucode.dts | 30 ++++++++ tools/binman/test/u_boot_no_ucode_ptr | Bin 0 -> 4182 bytes tools/binman/test/u_boot_no_ucode_ptr.c | 15 ++++ 13 files changed, 315 insertions(+), 1 deletion(-) create mode 100644 tools/binman/etype/u_boot_spl_bss_pad.py create mode 100644 tools/binman/etype/u_boot_spl_with_ucode_ptr.py create mode 100644 tools/binman/etype/x86_start16_spl.py create mode 100644 tools/binman/test/37_x86_no_ucode.dts create mode 100644 tools/binman/test/38_x86_ucode_missing_node.dts create mode 100644 tools/binman/test/39_x86_ucode_missing_node2.dts create mode 100644 tools/binman/test/40_x86_ucode_not_in_image.dts create mode 100644 tools/binman/test/41_unknown_pos_size.dts create mode 100644 tools/binman/test/44_x86_optional_ucode.dts create mode 100755 tools/binman/test/u_boot_no_ucode_ptr create mode 100644 tools/binman/test/u_boot_no_ucode_ptr.c
Tested-by: Bin Meng bmeng.cn@gmail.com
Applied to u-boot-dm and now in mainline.