VMM: Call EPT ops for every KPT op
authorBarret Rhoden <brho@cs.berkeley.edu>
Thu, 2 Apr 2015 01:47:03 +0000 (21:47 -0400)
committerBarret Rhoden <brho@cs.berkeley.edu>
Tue, 7 Apr 2015 19:06:59 +0000 (15:06 -0400)
commit08e42d65c7f7e535fc9f259ab9afb467b9bd0b36
treeefdc44cb86343a4174860f3cfe67c455c78345f0
parentd76b4c63fa2d04f1b5c7f24ed73effe72bdcbf86
VMM: Call EPT ops for every KPT op

At this point, the EPT should equal the KPT, up to UVPT.

I disconnected the EPT fault handler for now.  tests/vmmcp still works,
since everything is pre-faulted in.  We'll need to change it to do the
initial faults from the VM.
kern/arch/x86/arch.h
kern/arch/x86/kpt.h [new file with mode: 0644]
kern/arch/x86/pmap.c
kern/arch/x86/pmap64.c
kern/arch/x86/pmap_ops.h
kern/arch/x86/vmm/ept.h [new file with mode: 0644]
kern/arch/x86/vmm/intel/Kbuild
kern/arch/x86/vmm/intel/ept.c [deleted file]
kern/arch/x86/vmm/intel/vmx.c
kern/arch/x86/vmm/intel/vmx.h