[coreboot-gerrit] Patch merged into coreboot/master: b2b7132 arm: Dump additional fault registers in abort handlers

gerrit at coreboot.org gerrit at coreboot.org
Wed Apr 8 09:28:39 CEST 2015


the following patch was just integrated into master:
commit b2b7132fa3bfcdc8fcdb482e528d8f0be6c22556
Author: Julius Werner <jwerner at chromium.org>
Date:   Thu Oct 16 10:23:36 2014 -0700

    arm: Dump additional fault registers in abort handlers
    
    Paging code is tricky and figuring out what is wrong with it can be a
    pain. This patch tries to ease the burden by giving a little more
    information for prefetch and data aborts, dumping the Instruction Fault
    Address Register (IFAR), Instruction Fault Status Register (IFSR) and
    Auxiliary Instruction Fault Status Register (AIFSR) or the respective
    Data registers. These contain additional information about the cause of
    the abort (internal/external, write or read, fault subtype, etc.) and
    the faulting address.
    
    BUG=None
    TEST=I have read through enough imprecise asynchronous external abort
    reports with this patch that I learned the bit pattern by heart.
    
    Change-Id: If1850c4a6df29b1195714ed0bdf025e51220e8ab
    Signed-off-by: Patrick Georgi <pgeorgi at chromium.org>
    Original-Commit-Id: bf3b4924121825a5ceef7e5c14b7b307d01f8e9c
    Original-Change-Id: I56a0557d4257f40b5b30c559c84eaf9b9f729099
    Original-Signed-off-by: Julius Werner <jwerner at chromium.org>
    Original-Reviewed-on: https://chromium-review.googlesource.com/223784
    Original-Reviewed-by: Aaron Durbin <adurbin at chromium.org>
    Reviewed-on: http://review.coreboot.org/9345
    Tested-by: build bot (Jenkins)
    Reviewed-by: Stefan Reinauer <stefan.reinauer at coreboot.org>


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

-gerrit



More information about the coreboot-gerrit mailing list