X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Fpalacios%2Fvmx_handler.c;h=2f64f83f585890747005816f9bf39b738f70af32;hb=272a6022a8cbe8038b3bacf55f393ccde122ad4b;hp=a5f6bc88c0a5d79c7a14549d1d4859f9f8ad1809;hpb=1b72cd1ffc37529af00e7e0a04034a67dad0c786;p=palacios.git diff --git a/palacios/src/palacios/vmx_handler.c b/palacios/src/palacios/vmx_handler.c index a5f6bc8..2f64f83 100644 --- a/palacios/src/palacios/vmx_handler.c +++ b/palacios/src/palacios/vmx_handler.c @@ -37,6 +37,9 @@ #endif +#ifdef CONFIG_VNET +#include +#endif /* At this point the GPRs are already copied into the guest_info state */ int v3_handle_vmx_exit(struct guest_info * info, struct vmx_exit_info * exit_info) { @@ -222,6 +225,12 @@ int v3_handle_vmx_exit(struct guest_info * info, struct vmx_exit_info * exit_inf return -1; } + +#ifdef CONFIG_VNET + v3_vnet_heartbeat(info); +#endif + + #ifdef CONFIG_TELEMETRY if (info->vm_info->enable_telemetry) { v3_telemetry_end_exit(info, exit_info->exit_reason);