seL4/libsel4
Chris Guikema 2dbd1b818a 64-bit-vms: Add kernel support for 64-bit VMs
This commit combines a number of smaller commits which do the following:

    * Enter IA-32e mode when running a 64-bit host
    * Handle additional general purpose registers in 64-bit mode
    * Handle 64-bit specific MSR events
    * Properly save and restore FS, GS, and Shadow GS registers

CCDC-GVSC DISTRIBUTION A.  Approved for public release; distribution
unlimited. OPSEC#4481.

Signed-off-by: Gerwin Klein <gerwin.klein@proofcraft.systems>
2023-06-06 13:29:34 +10:00
..
arch_include 64-bit-vms: Add kernel support for 64-bit VMs 2023-06-06 13:29:34 +10:00
include macros: avoid breaking C subset 2023-05-31 14:55:57 +10:00
mode_include replacing all ifndef with pargma once 2020-03-23 11:04:46 +11:00
sel4_arch_include 64-bit-vms: Add kernel support for 64-bit VMs 2023-06-06 13:29:34 +10:00
sel4_plat_include libsel4: use sel4/config.h instead of autoconf.h 2023-04-24 23:02:12 +10:00
src Enabled IPC debug features under new config 2020-04-06 14:21:46 +10:00
tools 64-bit-vms: Add kernel support for 64-bit VMs 2023-06-06 13:29:34 +10:00
CMakeLists.txt bitfield_gen: comment for original source file 2023-04-10 15:46:00 +10:00