[coreboot-gerrit] Patch merged into coreboot/master: arm64: arm_tf: Do not build raw bl31.bin binary

gerrit at coreboot.org gerrit at coreboot.org
Thu Nov 17 18:00:14 CET 2016


the following patch was just integrated into master:
commit 50e76709ed6ea5df862bd1dfe81c118a8075f00a
Author: Julius Werner <jwerner at chromium.org>
Date:   Sat Oct 29 00:10:53 2016 -0700

    arm64: arm_tf: Do not build raw bl31.bin binary
    
    coreboot's build system picks up the BL31 image as an ELF from the ARM
    Trusted Firmware submodule and inserts it into CBFS. However, the
    generic 'bl31' build target we run in the ARM Trusted Firmware build
    system also generates a raw bl31.bin binary file.
    
    We don't need that binary, and with the recently added support for
    multiple non-contiguous program segments in BL31 it can grow close to
    4GB in size (by having one section mapped near the start and one near
    the end of the address space). To avoid clogging up people's hard drives
    with 4GB of zeroes, let's only build the target we actually need.
    
    BRANCH=gru
    BUG=chrome-os-partner:56314,chromium:661124
    TEST=FEATURES=noclean emerge-kevin coreboot, confirm that there's no
    giant build/3rdparty/arm-trusted-firmware/bl31.bin file left in the
    build artifacts, and that we still generate .d prerequisite files.
    
    Change-Id: I8e7bd50632f7831cc7b8bec69025822aec5bad27
    Signed-off-by: Patrick Georgi <pgeorgi at chromium.org>
    Original-Commit-Id: 31699820f4c36fd441a3e7271871af4e1474129f
    Original-Change-Id: Iaa073ec11dabed7265620d370fcd01ea8c0c2056
    Original-Signed-off-by: Julius Werner <jwerner at chromium.org>
    Original-Reviewed-on: https://chromium-review.googlesource.com/407110
    Original-Reviewed-by: Aaron Durbin <adurbin at chromium.org>
    Reviewed-on: https://review.coreboot.org/17380
    Tested-by: build bot (Jenkins)
    Reviewed-by: Martin Roth <martinroth at google.com>


See https://review.coreboot.org/17380 for details.

-gerrit



More information about the coreboot-gerrit mailing list