]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Merge the following changes from projects/bhyve_npt_pmap:
authorneel <neel@FreeBSD.org>
Fri, 20 Sep 2013 17:06:49 +0000 (17:06 +0000)
committerneel <neel@FreeBSD.org>
Fri, 20 Sep 2013 17:06:49 +0000 (17:06 +0000)
commit44c4dbefdb59e719e608d0ee0da3e7edbef93193
tree77174d7c385a60aa52dd285919d35ba0c2cf8fa8
parente0705f6378f45a0a074c7ff0fc6f39e1c2c255a1
Merge the following changes from projects/bhyve_npt_pmap:
- add fields to 'struct pmap' that are required to manage nested page tables.
- add a parameter to 'vmspace_alloc()' that can be used to override the
  default pmap initialization routine 'pmap_pinit()'.

These changes are pushed ahead of the remaining changes in 'bhyve_npt_pmap'
in anticipation of the upcoming KBI freeze for 10.0.

Reviewed by: kib@, alc@
Approved by: re (glebius)
sys/amd64/include/pmap.h
sys/vm/vm_extern.h
sys/vm/vm_map.c