X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?p=palacios.git;a=blobdiff_plain;f=palacios%2Finclude%2Fpalacios%2Fvm_guest.h;h=c15ffb1176a624b497c33d553dfcb5a80410fd65;hp=c3a97d80a7f3c0a6f2fd4806419f547d6f0db4a1;hb=3cd1d3771e3f8e30b09f6c4995851979aaafc5ff;hpb=1c46db5ec8d086d76f7120a638199564947694d3 diff --git a/palacios/include/palacios/vm_guest.h b/palacios/include/palacios/vm_guest.h index c3a97d8..c15ffb1 100644 --- a/palacios/include/palacios/vm_guest.h +++ b/palacios/include/palacios/vm_guest.h @@ -112,12 +112,12 @@ struct vm_ctrl_ops { -typedef enum {SHADOW_PAGING, NESTED_PAGING} vmm_paging_mode_t; -typedef enum {VM_RUNNING, VM_STOPPED, VM_SUSPENDED, VM_ERROR, VM_EMULATING} vm_operating_mode_t; +typedef enum {SHADOW_PAGING, NESTED_PAGING} v3_paging_mode_t; +typedef enum {VM_RUNNING, VM_STOPPED, VM_SUSPENDED, VM_ERROR, VM_EMULATING} v3_vm_operating_mode_t; -typedef enum {REAL, /*UNREAL,*/ PROTECTED, PROTECTED_PAE, LONG, LONG_32_COMPAT, LONG_16_COMPAT} vm_cpu_mode_t; -typedef enum {PHYSICAL_MEM, VIRTUAL_MEM} vm_mem_mode_t; +typedef enum {REAL, /*UNREAL,*/ PROTECTED, PROTECTED_PAE, LONG, LONG_32_COMPAT, LONG_16_COMPAT} v3_vm_cpu_mode_t; +typedef enum {PHYSICAL_MEM, VIRTUAL_MEM} v3_vm_mem_mode_t; @@ -130,7 +130,7 @@ struct guest_info { struct vm_time time_state; - vmm_paging_mode_t shdw_pg_mode; + v3_paging_mode_t shdw_pg_mode; struct shadow_page_state shdw_pg_state; addr_t direct_map_pt; // nested_paging_t nested_page_state; @@ -146,8 +146,8 @@ struct guest_info { struct v3_host_events host_event_hooks; - vm_cpu_mode_t cpu_mode; - vm_mem_mode_t mem_mode; + v3_vm_cpu_mode_t cpu_mode; + v3_vm_mem_mode_t mem_mode; struct v3_gprs vm_regs; @@ -159,7 +159,7 @@ struct guest_info { struct emulation_state emulator; - vm_operating_mode_t run_state; + v3_vm_operating_mode_t run_state; void * vmm_data; /* TEMP */ @@ -168,13 +168,13 @@ struct guest_info { }; -vm_cpu_mode_t get_cpu_mode(struct guest_info * info); -vm_mem_mode_t get_mem_mode(struct guest_info * info); +v3_vm_cpu_mode_t v3_get_cpu_mode(struct guest_info * info); +v3_vm_mem_mode_t v3_get_mem_mode(struct guest_info * info); -void PrintV3Segments(struct guest_info * info); -void PrintV3CtrlRegs(struct guest_info * info); -void PrintV3GPRs(struct guest_info * info); +void v3_print_segments(struct guest_info * info); +void v3_print_ctrl_regs(struct guest_info * info); +void v3_print_GPRs(struct guest_info * info); #endif // ! __V3VEE__