[coreboot-gerrit] Patch merged into coreboot/master: 668316b arm64: Add support for transition library

gerrit at coreboot.org gerrit at coreboot.org
Sat Mar 28 07:04:52 CET 2015


the following patch was just integrated into master:
commit 668316bdccdb0372c7e450398ad1c81a9205d158
Author: Furquan Shaikh <furquan at google.com>
Date:   Sat Aug 30 21:59:11 2014 -0700

    arm64: Add support for transition library
    
    Transition library provides the following functionalities:
    1) Setup the environment for switching to any particular EL and jump to the
    loaded program at that EL. In short "Execute program X at exception level Y
    using the state Z"
    2) Provides routines for exception entry and exception exit that can be used by
    any program to implement exception handling. The only routine required by the
    program would be exc_dispatch which handles the exception in its own required
    way and returns by making a call to exc_exit. On exc_exit, the transition
    library unwinds the whole stack by popping out the saved state of xregs
    
    BUG=chrome-os-partner:30785
    BRANCH=None
    TEST=Compiles successfully and exceptions are tested for ramstage on ryu
    
    Change-Id: I8116556109665e61a53e4b3987d649e3cfed64a1
    Signed-off-by: Patrick Georgi <pgeorgi at chromium.org>
    Original-Commit-Id: 8ab888e8cae0c5f1e79b0e16ca292869f16f1cca
    Original-Change-Id: I90f664ac657258724dc0c79bd9f6ceef70064f90
    Original-Signed-off-by: Furquan Shaikh <furquan at google.com>
    Original-Reviewed-on: https://chromium-review.googlesource.com/216375
    Original-Reviewed-by: Aaron Durbin <adurbin at chromium.org>
    Original-Tested-by: Furquan Shaikh <furquan at chromium.org>
    Original-Commit-Queue: Furquan Shaikh <furquan at chromium.org>
    Reviewed-on: http://review.coreboot.org/9070
    Tested-by: build bot (Jenkins)
    Reviewed-by: Stefan Reinauer <stefan.reinauer at coreboot.org>


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

-gerrit



More information about the coreboot-gerrit mailing list