X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Finclude%2Fpalacios%2Fvm_guest.h;h=4a9d07572a53456f557278bbc411ef05cb1f3f6a;hb=4454a172129d12e97793c9c353339b85d3335af4;hp=3f05a99e70bb1dbb9211ef1e81a03e5a010da440;hpb=ec75bbb093fa99a4be794f0f564867c0091ccb85;p=palacios.git diff --git a/palacios/include/palacios/vm_guest.h b/palacios/include/palacios/vm_guest.h index 3f05a99..4a9d075 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 @@ -42,7 +43,8 @@ #include #include #include - +#include +#include #include #ifdef V3_CONFIG_TELEMETRY @@ -85,6 +87,7 @@ struct guest_info { v3_paging_mode_t shdw_pg_mode; struct v3_shdw_pg_state shdw_pg_state; + //struct v3_nested_pg_state nested_pg_state; addr_t direct_map_pt; @@ -115,6 +118,7 @@ struct guest_info { struct v3_segments segments; struct v3_msrs msrs; + struct v3_fp_state fp_state; void * vmm_data; @@ -167,6 +171,7 @@ struct v3_vm_info { char name[128]; v3_vm_class_t vm_class; + struct v3_fw_cfg_state fw_cfg_state; addr_t mem_size; /* In bytes for now */ uint32_t mem_align; @@ -175,6 +180,7 @@ struct v3_vm_info { struct v3_mem_hooks mem_hooks; struct v3_shdw_impl_state shdw_impl; + //struct v3_nested_impl_state nested_impl; void * sched_priv_data; struct v3_io_map io_map;