zephyr/include/arch/x86
Charles E. Youse e4d5ab363c arch/x86: (Intel64) define TSS in C, not assembly
Declare the 64-bit TSS as a struct, and define the instance in C.
Add a data segment selector that overlaps the TSS and keep that
loaded in GS so we can access the TSS via a segment-override prefix.

Signed-off-by: Charles E. Youse <charles.youse@intel.com>
2019-09-23 17:50:09 -07:00
..
ia32 linker: cxx: Include .gcc_except_table sections 2019-09-19 09:26:42 -05:00
intel64 arch/x86: (Intel64) define TSS in C, not assembly 2019-09-23 17:50:09 -07:00
arch.h arch/x86: clean up inline assembly format 2019-09-15 11:33:47 +08:00
msr.h tests/benchmarks: fix BOOT_TIME_MEASUREMENT 2019-09-21 16:43:26 -07:00
multiboot.h arch/x86: drivers/display: add framebuffer driver w/ multiboot support 2019-06-06 10:47:29 -07:00