X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Finclude%2Fpalacios%2Fvm_guest.h;h=bc2c814ac7549bc5e0f99d830734907af49f2e78;hb=da3c25c59f558869da8c2d91b28e32d977f33ea9;hp=6eb1cc98808497516f9e6b735a884596be5a469b;hpb=d4073a9dbe24ae160b8d6bd8fd5fd4ad8aa995a3;p=palacios.git diff --git a/palacios/include/palacios/vm_guest.h b/palacios/include/palacios/vm_guest.h index 6eb1cc9..bc2c814 100644 --- a/palacios/include/palacios/vm_guest.h +++ b/palacios/include/palacios/vm_guest.h @@ -80,7 +80,7 @@ struct vm_ctrl_ops { typedef enum {SHADOW_PAGING, NESTED_PAGING} vmm_paging_mode_t; -typedef enum {REAL, PROTECTED, PROTECTED_PAE, LONG} vm_cpu_mode_t; +typedef enum {REAL, /*UNREAL,*/ PROTECTED, PROTECTED_PAE, LONG} vm_cpu_mode_t; typedef enum {PHYSICAL_MEM, VIRTUAL_MEM} vm_mem_mode_t; struct guest_info { @@ -94,6 +94,7 @@ struct guest_info { vmm_paging_mode_t shdw_pg_mode; struct shadow_page_state shdw_pg_state; + addr_t direct_map_pt; // nested_paging_t nested_page_state; @@ -121,9 +122,9 @@ struct guest_info { }; -void PrintV3Segments(struct v3_segments * segs); -void PrintV3CtrlRegs(struct v3_ctrl_regs * regs); - +void PrintV3Segments(struct guest_info * info); +void PrintV3CtrlRegs(struct guest_info * info); +void PrintV3GPRs(struct guest_info * info); #endif