nvmm: Port to DragonFly #22: pmap EPT/NPT base address
authorAaron LI <aly@aaronly.me>
Sun, 23 May 2021 10:21:31 +0000 (18:21 +0800)
committerAaron LI <aly@aaronly.me>
Tue, 15 Jun 2021 13:37:05 +0000 (21:37 +0800)
commit85969829d51fd1e963ea077c3d7dcaddf1d07fdf
tree754e01a61abf019f4f5c2f0781f154efd48d105a
parent9e86b5526cec3de3adbda9392d85a7e6701837af
nvmm: Port to DragonFly #22: pmap EPT/NPT base address

Replace NetBSD's pmap->pm_pdirpa[0] with our vtophys(pmap->pm_pml4).

In addition, use vmspace_pmap() to grab the pmap, which is more
consistent with other code in our code base.
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c