coreboot/payloads/libpayload/arch/x86
Gabe Black 8db0897b1d 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

Change-Id: Iab659365864a3055159a50b8f6e5c44290d3ba2b
Signed-off-by: Gabe Black <gabeblack@google.com>
Reviewed-on: https://chromium-review.googlesource.com/179602
Reviewed-by: Gabe Black <gabeblack@chromium.org>
Tested-by: Gabe Black <gabeblack@chromium.org>
Commit-Queue: Gabe Black <gabeblack@chromium.org>
2014-02-13 04:15:59 +00:00
..
Config.in libpayload: Make whether or not there's an IO address space configurable 2013-03-13 23:02:05 +01:00
coreboot.c libpayload: Parse CBMEM ACPI GNVS pointer 2013-12-13 03:55:53 +00:00
exception.c libpayload: Make it possible to install callbacks for particular exceptions. 2014-02-13 04:15:59 +00:00
exception_asm.S libpayload: Make it possible to install callbacks for particular exceptions. 2014-02-13 04:15:59 +00:00
exec.S libpayload: rename i386 to x86 2012-12-14 22:29:17 +01:00
head.S libpayload: rename i386 to x86 2012-12-14 22:29:17 +01:00
libpayload.ldscript libpayload; put the ldscript into an arch-dependent directory path 2013-02-14 21:32:02 +01:00
main.c libpayload: x86: Add support for catching processor exceptions. 2013-12-18 07:46:59 +00:00
Makefile.inc libpayload: x86: Add support for catching processor exceptions. 2013-12-18 07:46:59 +00:00
multiboot.c libpayload: Change CONFIG_* to CONFIG_LP_* in the kconfig. 2013-08-14 17:05:33 -07:00
rom_media.c libpayload: Change CONFIG_* to CONFIG_LP_* in the kconfig. 2013-08-14 17:05:33 -07:00
string.c libpayload: rename i386 to x86 2012-12-14 22:29:17 +01:00
sysinfo.c libpayload: Change CONFIG_* to CONFIG_LP_* in the kconfig. 2013-08-14 17:05:33 -07:00
timer.c libpayload: Generalize and redistribute timekeeping code 2013-03-14 04:53:33 +01:00
util.S libpayload: rename i386 to x86 2012-12-14 22:29:17 +01:00
virtual.c libpayload: rename i386 to x86 2012-12-14 22:29:17 +01:00