[coreboot-gerrit] Patch merged into coreboot/master: vboot: prepare for x86 verstage

gerrit at coreboot.org gerrit at coreboot.org
Mon Oct 12 01:57:32 CEST 2015


the following patch was just integrated into master:
commit b593366e349673cd4ef5b933849f78e6e958d626
Author: Aaron Durbin <adurbin at chromium.org>
Date:   Wed Oct 7 16:03:41 2015 -0500

    vboot: prepare for x86 verstage
    
    In order to support x86 verstage proper the work buffer
    needs to live in cache-as-ram. However, after cache-as-ram
    is torn down one still needs the verification results to
    know which slot was selected. Though the platforms with
    a dedicated SRAM can just use the work buffer in SRAM, the
    x86 cache-as-ram platforms need a place to stash the
    results. For that situation cbmem is employed. This works
    because when cbmem is initialized cache-as-ram is still
    enabled. The VBOOT_DYNAMIC_WORK_BUFFER case assumes
    verified boot doesn't start until after cbmem is up. That
    doesn't change, but it's a goal to get rid of that option
    entirely once all other x86 platforms are moved over to
    pre-romstage vboot.
    
    BUG=chrome-os-partner:44827
    BRANCH=None
    TEST=Built and booted glados with pre-romstage verification
         as well as VBOOT_DYNAMIC_WORK_BUFFER case.
    
    Change-Id: I7eacd0edb2b6ca52b59b74075d17c00b50676d4c
    Signed-off-by: Aaron Durbin <adurbin at chromium.org>
    Reviewed-on: http://review.coreboot.org/11821
    Tested-by: build bot (Jenkins)
    Reviewed-by: Patrick Georgi <pgeorgi at google.com>


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

-gerrit



More information about the coreboot-gerrit mailing list