X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Finclude%2Fpalacios%2Fvm_guest.h;h=5d4527f7d8c6995ba33203c3502563193ad31851;hb=d112956b8186242e1f6afa03c2774d2c96f99ca6;hp=8e91634584066252bcba337b0e0816f430cfdb23;hpb=d54fc24e6cfb62cc2fedfb63d3ae68ff636e3a01;p=palacios-OLD.git diff --git a/palacios/include/palacios/vm_guest.h b/palacios/include/palacios/vm_guest.h index 8e91634..5d4527f 100644 --- a/palacios/include/palacios/vm_guest.h +++ b/palacios/include/palacios/vm_guest.h @@ -36,6 +36,9 @@ #include #include #include +#include + + #ifdef CONFIG_TELEMETRY #include @@ -47,6 +50,8 @@ struct v3_sym_core_state; #endif + + #include struct v3_intr_state; @@ -125,9 +130,7 @@ struct guest_info { /* the logical cpu on which this core runs */ uint32_t cpu_id; - /* the physical cpu on which this core runs */ - uint32_t host_cpu_id; - + }; @@ -166,18 +169,22 @@ struct v3_vm_info { v3_vm_operating_mode_t run_state; + + + + struct v3_extensions extensions; + #ifdef CONFIG_SYMBIOTIC /* Symbiotic state */ struct v3_sym_vm_state sym_vm_state; #endif - - #ifdef CONFIG_TELEMETRY uint_t enable_telemetry; struct v3_telemetry_state telemetry; #endif + uint64_t yield_cycle_period;