X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?p=palacios.git;a=blobdiff_plain;f=palacios%2Fsrc%2Fpalacios%2Fsvm_handler.c;h=30d581e24c7f0af33ee8a9f1a49da989e5f465e3;hp=a70b0dd2c07884e25f4abb585a12f6f258efc0e7;hb=f3eb8bbb7c58c98b03797f2188e6c1d2a7610c15;hpb=4f0bb09709fcff0e08aef60c1f0253bbef91f608 diff --git a/palacios/src/palacios/svm_handler.c b/palacios/src/palacios/svm_handler.c index a70b0dd..30d581e 100644 --- a/palacios/src/palacios/svm_handler.c +++ b/palacios/src/palacios/svm_handler.c @@ -30,10 +30,12 @@ #include #include #include -#include #include #include +#ifdef CONFIG_TELEMETRY +#include +#endif int v3_handle_svm_exit(struct guest_info * info) { @@ -97,9 +99,9 @@ int v3_handle_svm_exit(struct guest_info * info) { } -#ifdef CONFIG_PROFILE_VMM - if (info->enable_profiler) { - rdtscll(info->profiler.start_time); +#ifdef CONFIG_TELEMETRY + if (info->enable_telemetry) { + v3_telemetry_start_exit(info); } #endif @@ -320,10 +322,9 @@ int v3_handle_svm_exit(struct guest_info * info) { } // END OF SWITCH (EXIT_CODE) -#ifdef CONFIG_PROFILE_VMM - if (info->enable_profiler) { - rdtscll(info->profiler.end_time); - v3_profile_exit(info, exit_code); +#ifdef CONFIG_TELEMETRY + if (info->enable_telemetry) { + v3_telemetry_end_exit(info, exit_code); } #endif