[U-Boot] [PATCH v6 05/13] binman: Add support for building x86 ROMs with SPL

Bin Meng bmeng.cn at gmail.com
Sun Dec 18 04:41:21 CET 2016


On Sat, Nov 26, 2016 at 11:15 AM, Simon Glass <sjg at 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 at 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 at gmail.com>


More information about the U-Boot mailing list