#include <palacios/vmm_io.h>
#include <palacios/vmm_shadow_paging.h>
#include <palacios/vmm_intr.h>
+#include <palacios/vmm_excp.h>
#include <palacios/vmm_dev_mgr.h>
#include <palacios/vmm_time.h>
#include <palacios/vmm_host_events.h>
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;
v3_msr_t guest_gs_base;
- uint64_t fs;
- uint64_t gs;
-
+ //uint64_t fs;
+ //uint64_t gs;
};