X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Finclude%2Fpalacios%2Fvm_guest.h;h=d23c8236285500e7dfffef713c08b2080ad3cca0;hb=058a3adde5893927ae056a1d8fbccd5191d2446f;hp=0b5f59c76c97fc816a8262aa73e645220a8cfb36;hpb=9b4bfeefac09294a6f0ae12dbadf102eb547f5ec;p=palacios.git diff --git a/palacios/include/palacios/vm_guest.h b/palacios/include/palacios/vm_guest.h index 0b5f59c..d23c823 100644 --- a/palacios/include/palacios/vm_guest.h +++ b/palacios/include/palacios/vm_guest.h @@ -27,6 +27,7 @@ #include #include #include +#include #include #include #include @@ -129,12 +130,14 @@ struct guest_info { 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; // This structure is how we get interrupts for the guest struct v3_intr_state intr_state; + // This structure is how we get exceptions for the guest + struct v3_excp_state excp_state; + v3_io_map_t io_map; struct v3_msr_map msr_map; @@ -176,9 +179,8 @@ struct guest_info { v3_msr_t guest_gs_base; - uint64_t fs; - uint64_t gs; - + //uint64_t fs; + //uint64_t gs; };