coreboot-kgpe-d16/payloads/libpayload/arch/arm
Gabe Black 20cdb2439f libpayload: Make it possible to install callbacks for particular exceptions.
To support a GDB stub, it will be necessary to trap various exceptions which
will be used to implement breakpoints, single stepping, etc.

BUG=None
TEST=Built and booted on Link with hooks installed and saw that they
triggered when exceptions occurred. Built and booted on nyan.
BRANCH=None

Original-Change-Id: Iab659365864a3055159a50b8f6e5c44290d3ba2b
Original-Signed-off-by: Gabe Black <gabeblack@google.com>
Original-Reviewed-on: https://chromium-review.googlesource.com/179602
Original-Reviewed-by: Gabe Black <gabeblack@chromium.org>
Original-Tested-by: Gabe Black <gabeblack@chromium.org>
Original-Commit-Queue: Gabe Black <gabeblack@chromium.org>
(cherry picked from commit 8db0897b1ddad600e247cb4df147c757a8187626)
Signed-off-by: Marc Jones <marc.jones@se-eng.com>

Change-Id: I5e7f724b99988cd259909dd3bd01166fa52317ec
Reviewed-on: http://review.coreboot.org/7656
Tested-by: build bot (Jenkins)
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Reviewed-by: Ronald G. Minnich <rminnich@gmail.com>
2014-12-09 18:39:06 +01:00
..
Config.in libpayload: arm: Pass the coreboot table location to the payload. 2014-12-09 18:38:48 +01:00
Makefile.inc arm: Thumb ALL the things! 2014-11-09 01:37:13 +01:00
asmlib.h arm: Update mem* functions to newer versions 2014-09-22 18:47:42 +02:00
cache.c arm: Redesign, clarify and clean up cache related code 2014-11-10 21:34:49 +01:00
coreboot.c libpayload: arm: Pass the coreboot table location to the payload. 2014-12-09 18:38:48 +01:00
cpu.S arm: Fix up new cache flush algorithm and replace dcache_*_all() with it 2014-09-29 17:26:45 +02:00
dummy_media.c
exception.c libpayload: Make it possible to install callbacks for particular exceptions. 2014-12-09 18:39:06 +01:00
exception_asm.S libpayload: Make it possible to install callbacks for particular exceptions. 2014-12-09 18:39:06 +01:00
head.S libpayload: arm: Pass the coreboot table location to the payload. 2014-12-09 18:38:48 +01:00
libpayload.ldscript
main.c libpayload: Make it possible to install callbacks for particular exceptions. 2014-12-09 18:39:06 +01:00
memcpy.S arm: Put assembly functions into separate sections 2014-11-13 06:49:41 +01:00
memmove.S arm: Put assembly functions into separate sections 2014-11-13 06:49:41 +01:00
memset.S arm: Put assembly functions into separate sections 2014-11-13 06:49:41 +01:00
sysinfo.c
timer.c
util.S arm: Move libgcc assembly macros to arch/asm.h 2014-09-22 18:46:57 +02:00
virtual.c