git: nvmm(4): Improve OS independence
Aaron LI
aly at crater.dragonflybsd.org
Tue Sep 1 06:09:03 PDT 2026
commit d9d69d1c765c0523630fed956257e5b3694019ed
Author: Aaron LI <aly at aaronly.me>
Date: Sun Aug 30 23:43:18 2026 +0800
nvmm(4): Improve OS independence
- Introduce os_time() to get system time.
- Introduce os_vmmap_t and os_vmspace_get_vmmap() for mapping.
- Dynamically allocate hsave[] and vmxoncpu[] so they don't rely
on a constant OS_MAXCPUS.
Obtained-from: NVMM Reference Implementation
Summary of changes:
sys/dev/virtual/nvmm/nvmm.c | 10 +++++++---
sys/dev/virtual/nvmm/nvmm_dragonfly.c | 10 ++++++++--
sys/dev/virtual/nvmm/nvmm_netbsd.c | 10 ++++++++--
sys/dev/virtual/nvmm/nvmm_os.h | 13 +++++++++++--
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c | 14 ++++++++++----
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c | 14 ++++++++++----
6 files changed, 54 insertions(+), 17 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/d9d69d1c765c0523630fed956257e5b3694019ed
--
DragonFly BSD source repository
More information about the Commits
mailing list