[coreboot-gerrit] Patch merged into coreboot/master: b777f3e arm64: psci: add node hierarchy

gerrit at coreboot.org gerrit at coreboot.org
Thu Apr 9 14:40:18 CEST 2015


the following patch was just integrated into master:
commit b777f3e3d1cb4265f1a4bf392781b93bd0c37eea
Author: Aaron Durbin <adurbin at chromium.org>
Date:   Tue Oct 28 15:38:17 2014 -0500

    arm64: psci: add node hierarchy
    
    In order to properly support more arm64 SoCs PSCI needs
    to handle the hierarchy of cpus/clusters within the SoC.
    The nodes within PSCI are kept in a tree as well as
    a depth-first ordered array of same tree. Additionally,
    the PSCI states are now maintained in a hierachal manner.
    OFF propogates up the tree as long as all siblings are
    set to OFF. ON propogates up the tree until a node is
    not already set to OFF.
    
    The SoC provides the operations for determining how many
    children are at a given affinity level. Lastly, the
    secmon startup has been reworked in that all non-BSP CPUs
    wait for instructions from the BSP.
    
    BUG=chrome-os-partner:32136
    BRANCH=None
    TEST=Can still boot into kernel with SMP.
    
    Change-Id: I036fabaf0f1cefa2841264c47e4092c75a2ff4dc
    Signed-off-by: Patrick Georgi <pgeorgi at chromium.org>
    Original-Commit-Id: 721d408cd110e1b56d38789177b740aa0e54ca33
    Original-Change-Id: I520a9726e283bee7edcb514cda28ec1eb31b5ea0
    Original-Signed-off-by: Aaron Durbin <adurbin at chromium.org>
    Original-Reviewed-on: https://chromium-review.googlesource.com/226480
    Original-Reviewed-by: Furquan Shaikh <furquan at chromium.org>
    Reviewed-on: http://review.coreboot.org/9390
    Tested-by: build bot (Jenkins)
    Reviewed-by: Furquan Shaikh <furquan at google.com>


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

-gerrit



More information about the coreboot-gerrit mailing list