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.


Convert shadow paging to use 32 PAE (Direct Paging)
authorChunxiao Diao, Daniel Zuo, Yuanbo Fan <chunxiaodiao2012@u.northwestern.edu>
Mon, 26 May 2014 20:58:49 +0000 (15:58 -0500)
committerroot <root@v-test-r415-3.localdomain>
Mon, 26 May 2014 20:58:49 +0000 (15:58 -0500)
commit774bac9fbb03ef8bf7c2ca2c79a8b87c9bc4c526
treed750ba6836993e8df0be642925b1e09e1b5eebb1
parentc7dc4898f820a63f38c04add12f74d9ea1295ffc
Convert shadow paging to use 32 PAE (Direct Paging)

This changes shadow paging to use, at minimum, 32PAE
shadow page tables.   This makes it possible to place
a guest using shadow paging anywhere in host physical
memory instead of just the first 4 GB

This patch converts the direct pager to use 32PAE.
The direct pager is active when the guest has no
installed page tables.   All patches of this name
need to be applied for this to work.
palacios/src/palacios/vmm_direct_paging.c
palacios/src/palacios/vmm_direct_paging_32.h
palacios/src/palacios/vmm_direct_paging_32pae.h