[coreboot-gerrit] Patch merged into coreboot/master: soc/intel/apollolake: use arch_segment_loaded() for CAR code coherency

gerrit at coreboot.org gerrit at coreboot.org
Sat Apr 2 03:55:59 CEST 2016


the following patch was just integrated into master:
commit 5be350b9fbaa9c49b25a482199bdd3d8fadc91e3
Author: Aaron Durbin <adurbin at chromium.org>
Date:   Thu Mar 31 13:26:46 2016 -0500

    soc/intel/apollolake: use arch_segment_loaded() for CAR code coherency
    
    Instead of using platform_prog_run() for flushing programs
    from L1D to L2 for code coherency purposes use arch_segment_loaded()
    instead as that it's primary purpose. The arch_segment_loaded()
    is called within the infrastructure at the appropriate places when
    loading programs. Therefore use that to perform the L1D flush
    instead of when something is just about to run.
    
    Change-Id: Ib0a6be6f676dcf2c946ef5702471af65d89133e9
    Signed-off-by: Aaron Durbin <adurbin at chromium.org>
    Reviewed-on: https://review.coreboot.org/14212
    Reviewed-by: Furquan Shaikh <furquan at google.com>
    Tested-by: build bot (Jenkins)
    Reviewed-by: Paul Menzel <paulepanter at users.sourceforge.net>
    Reviewed-by: Andrey Petrov <andrey.petrov at intel.com>


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

-gerrit



More information about the coreboot-gerrit mailing list