[coreboot-gerrit] Patch merged into coreboot/master: c99681f broadwell: Clean up ME device and add new ME10 flow

gerrit at coreboot.org gerrit at coreboot.org
Wed Apr 15 21:45:44 CEST 2015


the following patch was just integrated into master:
commit c99681f4f23ddacd64fddbedf060f6443d008090
Author: Duncan Laurie <dlaurie at chromium.org>
Date:   Wed Dec 10 08:11:09 2014 -0800

    broadwell: Clean up ME device and add new ME10 flow
    
    In order to avoid a 300ms timeout waiting for mbp_cleared flag
    to be set there is a new flow for the ME10 1.5MB firwmare that
    we can follow which will save significant boot time.
    
    This requires sending new commands that do not generate an ACK
    message, and ensuring an HMRFPO LOCK message is sent.
    
    In addition now that the delay is removed clean up the ME path
    to do the work in init() step and add a final() step that does
    the disabling of the PCI device.
    
    BUG=chrome-os-partner:30637,chrome-os-partner:34134
    BRANCH=samus,auron
    TEST=build and boot on samus, measure ~300ms speedup in boot time
    
    Original-Change-Id: I753087ecd65f6ebed9f812318a359f893e01da9f
    Original-Signed-off-by: Duncan Laurie <dlaurie at chromium.org>
    Original-Reviewed-on: https://chromium-review.googlesource.com/234400
    Original-Reviewed-by: Aaron Durbin <adurbin at chromium.org>
    (cherry picked from commit 25aff4b188dc94a99af30869a162e01e3fa8dee7)
    Signed-off-by: Marc Jones <marc.jones at se-eng.com>
    
    Change-Id: Ia35373548a902a718155a1a57057f55067d2f3ac
    Reviewed-on: http://review.coreboot.org/9697
    Tested-by: build bot (Jenkins)
    Reviewed-by: Aaron Durbin <adurbin at chromium.org>


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

-gerrit



More information about the coreboot-gerrit mailing list