commit fc92147724be4a0985994579fe0e42c08c03d861 Author: Matthew Dillon <dil...@apollo.backplane.com> Date: Thu Jan 4 10:34:51 2018 -0800
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. Summary of changes: sys/cpu/x86_64/include/asmacros.h | 44 ++++++++++++++++++++++------------ sys/cpu/x86_64/include/frame.h | 15 ++++++++++++ sys/platform/pc64/include/globaldata.h | 10 ++++---- sys/platform/pc64/x86_64/exception.S | 2 +- sys/platform/pc64/x86_64/genassym.c | 8 +++---- sys/platform/pc64/x86_64/global.s | 5 ---- sys/platform/pc64/x86_64/machdep.c | 13 +++++++--- sys/platform/pc64/x86_64/mp_machdep.c | 18 ++++++++++---- sys/platform/pc64/x86_64/pmap.c | 11 +++++---- sys/platform/pc64/x86_64/swtch.s | 16 ++++++------- 10 files changed, 94 insertions(+), 48 deletions(-) http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/fc92147724be4a0985994579fe0e42c08c03d861 -- DragonFly BSD source repository