kernel - Intel user/kernel separation MMU bug fix part 2/3
authorMatthew Dillon <dillon@apollo.backplane.com>
Thu, 4 Jan 2018 18:34:51 +0000 (10:34 -0800)
committerMatthew Dillon <dillon@apollo.backplane.com>
Fri, 5 Jan 2018 18:23:24 +0000 (10:23 -0800)
commitfc92147724be4a0985994579fe0e42c08c03d861
tree3086bfdf51159faf284902eb1e0bc735da69638a
parent4611d87f91be625f8ef4c7ea2709b86abe035b65
kernel - Intel user/kernel separation MMU bug fix part 2/3

* Cleanup pass.  Throw in some documentation.

* Move the gd_pcb_* fields into the trampoline page to allow
  kernel memory to be further restricted in part 3.
sys/cpu/x86_64/include/asmacros.h
sys/cpu/x86_64/include/frame.h
sys/platform/pc64/include/globaldata.h
sys/platform/pc64/x86_64/exception.S
sys/platform/pc64/x86_64/genassym.c
sys/platform/pc64/x86_64/global.s
sys/platform/pc64/x86_64/machdep.c
sys/platform/pc64/x86_64/mp_machdep.c
sys/platform/pc64/x86_64/pmap.c
sys/platform/pc64/x86_64/swtch.s