git: kernel - Intel user/kernel separation MMU bug fix part 2/3
Matthew Dillon
dillon at crater.dragonflybsd.org
Fri Jan 5 10:23:26 PST 2018
commit fc92147724be4a0985994579fe0e42c08c03d861
Author: Matthew Dillon <dillon at 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
More information about the Commits
mailing list