coreboot-kgpe-d16/payloads/libpayload/include/x86/arch
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
..
cache.h arm: Redesign, clarify and clean up cache related code 2014-11-10 21:34:49 +01:00
exception.h libpayload: Make it possible to install callbacks for particular exceptions. 2014-12-09 18:39:06 +01:00
io.h libpayload: add memory clobber to ins{b,w,l} 2013-11-10 20:41:05 +01:00
msr.h libpayload: rename i386 to x86 2012-12-14 22:29:17 +01:00
rdtsc.h libpayload: rename i386 to x86 2012-12-14 22:29:17 +01:00
types.h libpayload: Don't sneak in compiler includes 2013-04-18 02:50:28 +02:00
virtual.h libpayload: rename i386 to x86 2012-12-14 22:29:17 +01:00