[coreboot-gerrit] Patch merged into coreboot/master: google/chromeos: disable platform hierarchy on resume for TPM2

gerrit at coreboot.org gerrit at coreboot.org
Thu Jan 12 18:28:14 CET 2017


the following patch was just integrated into master:
commit f56c7787ba34bf9ee7799a77803c1a77b2d1be27
Author: Aaron Durbin <adurbin at chromium.org>
Date:   Tue Jan 10 17:44:42 2017 -0600

    google/chromeos: disable platform hierarchy on resume for TPM2
    
    On Chrome OS devices that use TPM2 parts the platform hierarchy
    is disabled by the boot loader, depthcharge. Since the bootloader
    isn't involved in resuming a suspended machine there's no equivalent
    action in coreboot to disable the platform hierarchy. Therefore, to
    ensure consistent state in resume the platform hierarchy in the TPM2
    needs to be disabled as well. For systems that resume using the
    firmware the platform hierarchy is disabled when utilizing
    TPM2 devices.
    
    BUG=chrome-os-partner:61097
    BRANCH=reef
    TEST=Suspend and resume. Confirmed 'stop trunksd; tpmc getvf; start
    trunksd' shows that phEnable is 0.
    
    Change-Id: I060252f338c8fd68389273224ee58caa99881de8
    Signed-off-by: Aaron Durbin <adurbin at chromium.org>
    Reviewed-on: https://review.coreboot.org/18096
    Tested-by: build bot (Jenkins)
    Reviewed-by: Paul Menzel <paulepanter at users.sourceforge.net>
    Reviewed-by: Duncan Laurie <dlaurie at chromium.org>


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

-gerrit



More information about the coreboot-gerrit mailing list