git: nvmm: Adjust EPT/NPT transform code for NetBSD

Aaron LI aly at
Tue Jul 20 16:30:34 PDT 2021

commit 3f1b1a2b1ab407afd22c9efb41fd2ce2d7852575
Author: Aaron LI <aly at>
Date:   Sun Jul 11 22:47:23 2021 +0800

    nvmm: Adjust EPT/NPT transform code for NetBSD
    * Rename variable 'pmap_ept_has_ad' to 'vmx_ept_has_ad' to avoid
      conflict with the global variable in NetBSD.
    * Set 'pmap_ept_has_ad' global for NetBSD in vmx_ident().
    * Add macro os_vmspace_pmap() to 'nvmm_os.h'.
    * Add ifdef's in vmx_machine_create() and svm_machine_create() to
      properly handle EPT/NPT pmap transform on both DragonFly and NetBSD.

Summary of changes:
 sys/dev/virtual/nvmm/nvmm_os.h          |  3 +++
 sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c | 11 +++++------
 sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c | 24 +++++++++++++-----------
 3 files changed, 21 insertions(+), 17 deletions(-)

DragonFly BSD source repository

More information about the Commits mailing list