arch/x86: Support x86_64 exceptions
commit6663ad99cf36f53f454defc8f7e87eb2e7495255
authorPaul Menzel <pmenzel@molgen.mpg.de>
Mon, 24 Jun 2019 16:44:33 +0000 (24 18:44 +0200)
committerPhilipp Deppenwiese <zaolin.daisuki@gmail.com>
Sun, 5 Jul 2020 19:56:09 +0000 (5 19:56 +0000)
tree818e3c711d8c316c96915dff63da535f139cff7d
parentd9c6862809ca95712e18b967a1fefc24cb607a06
arch/x86: Support x86_64 exceptions

*   Doesn't affect existing x86_32 code.

Tested on qemu using division by zero.
Tested on Lenovo T410 with additional x86_64 patches.

Change-Id: Idd12c90a95cc2989eb9b2a718740a84222193f48
Signed-off-by: Patrick Rudolph <siro@das-labor.org>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/30117
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Raul Rangel <rrangel@chromium.org>
Documentation/arch/x86/index.md
src/arch/x86/exception.c
src/arch/x86/idt.S
src/arch/x86/include/arch/registers.h