[coreboot-gerrit] Patch merged into coreboot/master: ec3a462 CBFS: Change how the bss is zeroed when loading a stage.

gerrit at coreboot.org gerrit at coreboot.org
Thu Aug 15 20:13:40 CEST 2013


the following patch was just integrated into master:
commit ec3a462d03527b2f4e620f43a5fa8fe518c5dee7
Author: Gabe Black <gabeblack at chromium.org>
Date:   Mon Jul 1 04:34:29 2013 -0700

    CBFS: Change how the bss is zeroed when loading a stage.
    
    For reasons explained in a previous CL, it might be necessary to "load" a file
    from CBFS in place. The loading code in CBFS was, however, zeroing the area of
    memory the stage was about to be loaded into. When the CBFS data is located
    elsewhere this works fine, but when it isn't you end up clobbering the data
    you're trying to load. Also, there's no reason to zero memory we're about to
    load something into or have just loaded something into. This change makes it
    so that we only zero out the portion of the memory between what was
    loaded/decompressed and the final size of the stage in memory.
    
    Change-Id: If34df16bd74b2969583e11ef6a26eb4065842f57
    Signed-off-by: Gabe Black <gabeblack at chromium.org>
    Reviewed-on: http://review.coreboot.org/3579
    Tested-by: build bot (Jenkins)
    Reviewed-by: Patrick Georgi <patrick at georgi-clan.de>


See http://review.coreboot.org/3579 for details.

-gerrit



More information about the coreboot-gerrit mailing list