[coreboot-gerrit] Patch merged into coreboot/master: vendorcode/google/chromeos: Cache VPD data into CBMEM

gerrit at coreboot.org gerrit at coreboot.org
Thu Nov 19 21:37:50 CET 2015


the following patch was just integrated into master:
commit b15a0d0a6fdd4cce7f6e22570642d863391fc5c6
Author: Hung-Te Lin <hungte at chromium.org>
Date:   Mon Jul 13 15:49:57 2015 +0800

    vendorcode/google/chromeos: Cache VPD data into CBMEM
    
    There are few drawbacks reading VPD from SPI flash in user land, including
    "lack of firmware level authority" and "slow reading speed".
    
    Since for many platforms we are already reading VPD in firmware (for
    example MAC and serial number), caching the VPD data in CBMEM should
    will speed up and simplify user land VPD processing without adding
    performance cost.
    
    A new CBMEM ID is added: CBMEM_ID_VPD, referring to a structure containing
    raw Google VPD 2.0 structure and can be found by the new LB_TAG_VPD in
    Coreboot tables.
    
    BRANCH=smaug
    BUG=chrome-os-partner:39945
    TEST=emerge-smaug coreboot chromeos-bootimage # and boots successfully.
    
    [pg: lots of changes to make it work with what happened in upstream
    since 2013]
    
    Change-Id: If8629ac002d52abed7b480d3d06298665613edbf
    Signed-off-by: Patrick Georgi <pgeorgi at chromium.org>
    Original-Commit-Id: 117a9e88912860a22d250ff0e53a7d40237ddd45
    Original-Change-Id: Ic79f424a6e3edfb6c5d168b9661d61a56fab295f
    Original-Signed-off-by: Hung-Te Lin <hungte at chromium.org>
    Original-Reviewed-on: https://chromium-review.googlesource.com/285031
    Original-Reviewed-by: Aaron Durbin <adurbin at chromium.org>
    Reviewed-on: http://review.coreboot.org/12453
    Reviewed-by: Aaron Durbin <adurbin at chromium.org>
    Tested-by: build bot (Jenkins)


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

-gerrit



More information about the coreboot-gerrit mailing list