hw_x86_64: assemble TSS and IDT statically

* remove alignment restrictions of code64 entrypoint

Ref #2092
This commit is contained in:
Stefan Kalkowski
2016-11-16 11:50:57 +01:00
committed by Christian Helmuth
parent bb10afa266
commit b6490e913f
13 changed files with 363 additions and 644 deletions

View File

@ -20,14 +20,12 @@ SRC_CC += spec/x86/io_port_session_support.cc
SRC_CC += spec/x86_64/bios_data_area.cc
SRC_CC += spec/x86_64/cpu.cc
SRC_CC += spec/x86_64/fpu.cc
SRC_CC += spec/x86_64/idt.cc
SRC_CC += spec/x86_64/kernel/cpu.cc
SRC_CC += spec/x86_64/kernel/cpu_context.cc
SRC_CC += spec/x86_64/kernel/pd.cc
SRC_CC += spec/x86_64/kernel/thread.cc
SRC_CC += spec/x86_64/kernel/thread.cc
SRC_CC += spec/x86_64/platform_support_common.cc
SRC_CC += spec/x86_64/tss.cc
NR_OF_CPUS = 1