X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Finclude%2Fpalacios%2Fvm_guest.h;fp=palacios%2Finclude%2Fpalacios%2Fvm_guest.h;h=66ac5267ee8e2e023b692e6c94a45fcb87daa0b6;hb=df510a069624b48dda1ad66368954f028757b1bc;hp=5e182449f6a6213c33ed2331b6e392fce60eb908;hpb=c7fc0049ddcfdcce09744beed5606bb4d9d2aa01;p=palacios.git diff --git a/palacios/include/palacios/vm_guest.h b/palacios/include/palacios/vm_guest.h index 5e18244..66ac526 100644 --- a/palacios/include/palacios/vm_guest.h +++ b/palacios/include/palacios/vm_guest.h @@ -41,6 +41,7 @@ #include #include #include +#include #include @@ -73,6 +74,7 @@ struct guest_info { struct vm_core_time time_state; struct v3_core_timeouts timeouts; + void * sched_priv_data; v3_paging_mode_t shdw_pg_mode; struct v3_shdw_pg_state shdw_pg_state; @@ -159,6 +161,7 @@ struct v3_vm_info { struct v3_mem_hooks mem_hooks; struct v3_shdw_impl_state shdw_impl; + void * sched_priv_data; struct v3_io_map io_map; struct v3_msr_map msr_map; @@ -207,6 +210,8 @@ struct v3_vm_info { int num_cores; + int avail_cores; // Available logical cores + // JRL: This MUST be the last entry... struct guest_info cores[0]; };