X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Finclude%2Fpalacios%2Fvmm_paging.h;h=a4f89748fc6330b5c386b633e6d3e22d6a08eb93;hb=506ce8412af316f361b7629a87af6672a87585dd;hp=3eb6774c6081f50e6223a6b150a8e855cb8bb968;hpb=e34c8533c691e3ff1fddc4f60dcf3e331cc963a4;p=palacios.git diff --git a/palacios/include/palacios/vmm_paging.h b/palacios/include/palacios/vmm_paging.h index 3eb6774..a4f8974 100644 --- a/palacios/include/palacios/vmm_paging.h +++ b/palacios/include/palacios/vmm_paging.h @@ -92,7 +92,6 @@ the host state in the vmcs before entering the guest. - #define MAX_PDE32_ENTRIES 1024 #define MAX_PTE32_ENTRIES 1024 @@ -205,6 +204,9 @@ typedef enum {PT_ENTRY_NOT_PRESENT, PT_ENTRY_LARGE_PAGE, PT_ENTRY_PAGE} pt_entry typedef enum {PT_ACCESS_OK, PT_ACCESS_NOT_PRESENT, PT_ACCESS_WRITE_ERROR, PT_ACCESS_USER_ERROR} pt_access_status_t; +/* Page table flag values */ +#define V3_LARGE_PG 0x2 + typedef struct gen_pt { uint_t present : 1;