X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Fpalacios%2Fsvm.c;h=975010f47348b7a3ec41e62da9eb744041c7b007;hb=5759b7f644b659d0dbde6f5a7e21a88514cbe32d;hp=53b410e260193ce82d4145ace1bc2808da358812;hpb=5216daf50c8f0fa5cd7ada595409b9de68f91a4c;p=palacios.git diff --git a/palacios/src/palacios/svm.c b/palacios/src/palacios/svm.c index 53b410e..975010f 100644 --- a/palacios/src/palacios/svm.c +++ b/palacios/src/palacios/svm.c @@ -440,7 +440,6 @@ int v3_svm_enter(struct guest_info * info) { vmcb_saved_state_t * guest_state = GET_VMCB_SAVE_STATE_AREA((vmcb_t*)(info->vmm_data)); addr_t exit_code = 0, exit_info1 = 0, exit_info2 = 0; - v3_update_timers(info); v3_adjust_time(info); // Conditionally yield the CPU if the timeslice has expired @@ -493,6 +492,7 @@ int v3_svm_enter(struct guest_info * info) { } #endif + v3_update_timers(info); guest_ctrl->TSC_OFFSET = v3_tsc_host_offset(&info->time_state); //V3_Print("Calling v3_svm_launch\n");