[coreboot-gerrit] Patch merged into coreboot/master: cpu/x86: combine multiprocessor and SMM initialization

gerrit at coreboot.org gerrit at coreboot.org
Wed May 4 18:51:59 CEST 2016


the following patch was just integrated into master:
commit 82501922b67e41e596447aee5b42bc4655a927f4
Author: Aaron Durbin <adurbin at chromium.org>
Date:   Fri Apr 29 22:55:49 2016 -0500

    cpu/x86: combine multiprocessor and SMM initialization
    
    In order to reduce code duplication provide a common flow
    through callback functions that performs the multiprocessor
    and optionally SMM initialization. The existing MP flight
    records are utilized but a common flow is provided such
    that the chipset/cpu only needs to provide a mp_ops
    structure which has callbacks to gather info and provide
    hooks at certain points in the sequence.
    
    All current users of the MP code can be switched over to
    this flow since there haven't been any flight records that
    are overly complicated and long. After the conversion
    has taken place most of the surface area of the MP
    API can be hidden away within the compilation unit proper.
    
    Change-Id: I6f70969631012982126f0d0d76e5fac6880c24f0
    Signed-off-by: Aaron Durbin <adurbin at chromium.org>
    Reviewed-on: https://review.coreboot.org/14557
    Tested-by: build bot (Jenkins)
    Reviewed-by: Martin Roth <martinroth at google.com>


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

-gerrit



More information about the coreboot-gerrit mailing list