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