X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Finclude%2Fpalacios%2Fvm_guest.h;h=ea2252d18a72b36974f603c29a1b05c694bd84dc;hb=62406cf6b87a27a62921ce09a0aa44780ea25c06;hp=010fc76276301b38e8118ed4eb371bd9d7e09a8c;hpb=0899a5c74318e582f3d6ebec52cc744cdb727734;p=palacios.git diff --git a/palacios/include/palacios/vm_guest.h b/palacios/include/palacios/vm_guest.h index 010fc76..ea2252d 100644 --- a/palacios/include/palacios/vm_guest.h +++ b/palacios/include/palacios/vm_guest.h @@ -31,7 +31,7 @@ #include #include #include - +#include @@ -105,13 +105,6 @@ struct v3_intr_state; -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} v3_vm_cpu_mode_t; -typedef enum {PHYSICAL_MEM, VIRTUAL_MEM} v3_vm_mem_mode_t; - struct guest_info { @@ -133,6 +126,8 @@ struct guest_info { struct v3_intr_state intr_state; struct vmm_io_map io_map; + + struct v3_msr_map msr_map; // device_map struct vmm_dev_mgr dev_mgr;