Palacios Public Git Repository

To checkout Palacios execute

  git clone http://v3vee.org/palacios/palacios.web/palacios.git
This will give you the master branch. You probably want the devel branch or one of the release branches. To switch to the devel branch, simply execute
  cd palacios
  git checkout --track -b devel origin/devel
The other branches are similar.


Refactoring and additions to direct paging (nested and passthrough)
authorPeter Dinda <pdinda@northwestern.edu>
Mon, 9 Jun 2014 22:38:27 +0000 (17:38 -0500)
committerroot <root@v-test-r415-3.localdomain>
Mon, 9 Jun 2014 22:44:16 +0000 (17:44 -0500)
commita4fd5bcc79e7cdf9a3bd879294566bff0666ced7
tree7a9f2ff8a0e1dec324c00edbf8aacc1958b49fc2
parentd3d6d09894dba66f4e2361bb2f903139a2d83684
Refactoring and additions to direct paging (nested and passthrough)

- SVM and VMX nested paging are better integrated, so there
  is now a single concept of "nested paging" at the "v3_" level
- VMX nested paging now has a parallel interface to SVM nested paging,
  so you can, for example invalidate regions, etc.
- Nested paging now has an event callback mechanism
- Direct paging now has an event callback mechanism
- v3_ functions related to nested and direct paging
  now return the GPA ranges they affect, as do
  the new event callbacks
19 files changed:
palacios/include/palacios/vm_guest.h
palacios/include/palacios/vmm_direct_paging.h
palacios/include/palacios/vmm_telemetry.h
palacios/include/palacios/vmx_ept.h
palacios/src/palacios/Makefile
palacios/src/palacios/svm_handler.c
palacios/src/palacios/svm_npt.h [new file with mode: 0644]
palacios/src/palacios/vm_guest.c
palacios/src/palacios/vmm.c
palacios/src/palacios/vmm_direct_paging.c
palacios/src/palacios/vmm_direct_paging_32.h
palacios/src/palacios/vmm_direct_paging_32pae.h
palacios/src/palacios/vmm_direct_paging_64.h
palacios/src/palacios/vmm_mem.c
palacios/src/palacios/vmm_shadow_paging.c
palacios/src/palacios/vmx.c
palacios/src/palacios/vmx_ept.c [deleted file]
palacios/src/palacios/vmx_handler.c
palacios/src/palacios/vmx_npt.h [new file with mode: 0644]