git: kernel/libc: Remove the old vmm code.
Sascha Wildner
swildner at crater.dragonflybsd.org
Tue Sep 7 09:18:45 PDT 2021
commit 5229377c915d2a82af954d67267edb514bfcca3f
Author: Sascha Wildner <saw at online.de>
Date: Tue Sep 7 18:18:25 2021 +0200
kernel/libc: Remove the old vmm code.
Removes the kernel code and two system calls.
Bump __DragonFly_version too.
Reviewed-by: aly, dillon
Summary of changes:
Makefile_upgrade.inc | 5 +
lib/libc/sys/Makefile.inc | 4 +-
lib/libc/sys/Symbol.map | 6 -
lib/libc/sys/vmm.2 | 95 --
share/man/man7/vkernel.7 | 7 +-
sys/conf/files | 1 -
sys/kern/init_sysent.c | 4 +-
sys/kern/kern_clock.c | 3 -
sys/kern/kern_exit.c | 5 -
sys/kern/kern_umtx.c | 14 -
sys/kern/sys_vmm.c | 231 ----
sys/kern/syscalls.c | 4 +-
sys/kern/syscalls.master | 4 +-
sys/platform/pc64/conf/files | 18 -
sys/platform/pc64/include/vmm.h | 48 -
sys/platform/pc64/vmm/ept.c | 544 --------
sys/platform/pc64/vmm/ept.h | 101 --
sys/platform/pc64/vmm/svm.c | 171 ---
sys/platform/pc64/vmm/svm.h | 90 --
sys/platform/pc64/vmm/vmm.c | 208 ---
sys/platform/pc64/vmm/vmm.h | 101 --
sys/platform/pc64/vmm/vmm_utils.c | 173 ---
sys/platform/pc64/vmm/vmm_utils.h | 52 -
sys/platform/pc64/vmm/vmx.c | 1741 --------------------------
sys/platform/pc64/vmm/vmx.h | 335 -----
sys/platform/pc64/vmm/vmx_genassym.c | 72 --
sys/platform/pc64/vmm/vmx_instr.h | 164 ---
sys/platform/pc64/vmm/vmx_trap.s | 200 ---
sys/platform/pc64/vmm/vmx_vmcs.h | 215 ----
sys/platform/pc64/x86_64/tls.c | 5 -
sys/platform/pc64/x86_64/vm_machdep.c | 11 +-
sys/platform/vkernel64/include/vmm.h | 74 --
sys/platform/vkernel64/platform/cothread.c | 11 -
sys/platform/vkernel64/platform/init.c | 152 +--
sys/platform/vkernel64/platform/pmap.c | 102 +-
sys/platform/vkernel64/platform/pmap_inval.c | 179 +--
sys/platform/vkernel64/x86_64/mp.c | 14 -
sys/platform/vkernel64/x86_64/trap.c | 6 +-
sys/sys/param.h | 3 +-
sys/sys/proc.h | 8 +-
sys/sys/syscall.h | 4 +-
sys/sys/syscall.mk | 2 -
sys/sys/sysproto.h | 10 -
sys/sys/sysunion.h | 2 -
sys/sys/thread.h | 2 +-
sys/sys/vmm.h | 61 -
sys/vfs/procfs/procfs_mem.c | 13 -
sys/vm/vm_glue.c | 8 -
sys/vm/vm_vmspace.c | 82 +-
test/vmm/Makefile | 5 -
test/vmm/vmm_test.c | 111 --
51 files changed, 72 insertions(+), 5409 deletions(-)
delete mode 100644 lib/libc/sys/vmm.2
delete mode 100644 sys/kern/sys_vmm.c
delete mode 100644 sys/platform/pc64/include/vmm.h
delete mode 100644 sys/platform/pc64/vmm/ept.c
delete mode 100644 sys/platform/pc64/vmm/ept.h
delete mode 100644 sys/platform/pc64/vmm/svm.c
delete mode 100644 sys/platform/pc64/vmm/svm.h
delete mode 100644 sys/platform/pc64/vmm/vmm.c
delete mode 100644 sys/platform/pc64/vmm/vmm.h
delete mode 100644 sys/platform/pc64/vmm/vmm_utils.c
delete mode 100644 sys/platform/pc64/vmm/vmm_utils.h
delete mode 100644 sys/platform/pc64/vmm/vmx.c
delete mode 100644 sys/platform/pc64/vmm/vmx.h
delete mode 100644 sys/platform/pc64/vmm/vmx_genassym.c
delete mode 100644 sys/platform/pc64/vmm/vmx_instr.h
delete mode 100644 sys/platform/pc64/vmm/vmx_trap.s
delete mode 100644 sys/platform/pc64/vmm/vmx_vmcs.h
delete mode 100644 sys/platform/vkernel64/include/vmm.h
delete mode 100644 sys/sys/vmm.h
delete mode 100644 test/vmm/Makefile
delete mode 100644 test/vmm/vmm_test.c
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/5229377c915d2a82af954d67267edb514bfcca3f
--
DragonFly BSD source repository
More information about the Commits
mailing list