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.


modified the shadow paging files to separate them based on CPU mode
[palacios.git] / palacios / include / palacios / vmm_shadow_paging.h
index 962803d..1b63e8b 100644 (file)
@@ -34,13 +34,8 @@ struct shadow_page_state {
   v3_reg_t guest_cr3;
   v3_reg_t guest_cr0;
 
-  // these two reflect the top-level page directory 
-  // of the shadow page table
-  // v3_reg_t                shadow_cr3;
 
-
-  // Hash table that ties a CR3 value to a hash table pointer for the PT entries
-  struct hashtable *  cr3_cache;
+  /* SOON TO BE DEPRECATED */
   // Hash table that contains a mapping of guest pte addresses to host pte addresses
   struct hashtable *  cached_ptes;
   addr_t cached_cr3;