X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Finclude%2Fpalacios%2Fvmm_shadow_paging.h;h=4ca198b0a5acea01defe7e818232908130c07ae2;hb=da3c25c59f558869da8c2d91b28e32d977f33ea9;hp=695e0f668289440224601e3ecf76b39bff23a5b1;hpb=9ed850393ba752a7c0bb83673b5ff98f9573f2da;p=palacios.releases.git diff --git a/palacios/include/palacios/vmm_shadow_paging.h b/palacios/include/palacios/vmm_shadow_paging.h index 695e0f6..4ca198b 100644 --- a/palacios/include/palacios/vmm_shadow_paging.h +++ b/palacios/include/palacios/vmm_shadow_paging.h @@ -14,7 +14,7 @@ struct shadow_page_state { ullong_t guest_cr3; // points to guest's current page table // Should this be here?? - reg_ex_t guest_cr0; + ullong_t guest_cr0; // these two reflect the top-level page directory // of the shadow page table @@ -26,9 +26,6 @@ struct shadow_page_state { - - - struct guest_info; @@ -57,4 +54,7 @@ int handle_shadow_pte32_fault(struct guest_info* info, pte32_t * guest_pte); + +int handle_shadow_invlpg(struct guest_info * info); + #endif