X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Finclude%2Fpalacios%2Fvm_guest.h;h=a4fca43e1e38a63ee252dc29e328d638e4c374f1;hb=ce0f119828348c3c57a00c4aa268a8a223ccd7f8;hp=bc12edc8021793fbfaa93ce7d93c7ca6ea64def1;hpb=e8ee9e1536b3fa2e69f5537a90f5e034e9529248;p=palacios.git diff --git a/palacios/include/palacios/vm_guest.h b/palacios/include/palacios/vm_guest.h index bc12edc..a4fca43 100644 --- a/palacios/include/palacios/vm_guest.h +++ b/palacios/include/palacios/vm_guest.h @@ -65,6 +65,10 @@ struct v3_sym_core_state; #endif +#ifdef V3_CONFIG_MEM_TRACK +#include +#endif + #include @@ -147,6 +151,9 @@ struct guest_info { struct v3_core_pwrstat_telemetry pwrstat_telem; #endif +#ifdef V3_CONFIG_MEM_TRACK + struct v3_core_mem_track memtrack_state; +#endif /* struct v3_core_dev_mgr core_dev_mgr; */ void * decoder_state; @@ -240,6 +247,10 @@ struct v3_vm_info { struct v3_telemetry_state telemetry; #endif +#ifdef V3_CONFIG_MEM_TRACK + struct v3_vm_mem_track memtrack_state; +#endif + uint64_t yield_cycle_period;