[coreboot-gerrit] Patch merged into coreboot/master: 985ff36 armv7: Support stack dump after exceptions

gerrit at coreboot.org gerrit at coreboot.org
Sun Aug 10 22:18:52 CEST 2014


the following patch was just integrated into master:
commit 985ff36bee24d1e5a8bd698409a0a05e15528c01
Author: Julius Werner <jwerner at chromium.org>
Date:   Wed Sep 18 14:39:50 2013 -0700

    armv7: Support stack dump after exceptions
    
    This patch enhances the armv7 exception handlers in Coreboot and
    libpayload to show the correct SP and LR registers from the aborted
    context, and also dump a part of the current stack. Since we cannot
    access the banked registers of SVC mode from a different exception mode,
    it changes Coreboot (and its payloads) to run in System mode instead. As
    both modes can execute all privileged instructions, this should not have
    any noticeable effect on firmware operation (please correct me if I'm
    wrong!).
    
    Change-Id: I0e04f47619e55308f7da4a3a99c9cae6ae35cc30
    Signed-off-by: Julius Werner <jwerner at chromium.org>
    Reviewed-on: https://chromium-review.googlesource.com/170045
    Reviewed-by: Gabe Black <gabeblack at chromium.org>
    Reviewed-by: Vincent Palatin <vpalatin at chromium.org>
    (cherry picked from commit d0db2f5e938200e3f5899c5e1f1606ab2dd5b334)
    Signed-off-by: Isaac Christensen <isaac.christensen at se-eng.com>
    Reviewed-on: http://review.coreboot.org/6538
    Tested-by: build bot (Jenkins)
    Reviewed-by: Ronald G. Minnich <rminnich at gmail.com>


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

-gerrit



More information about the coreboot-gerrit mailing list