static int start_svm_guest(struct guest_info *info) {
vmcb_saved_state_t * guest_state = GET_VMCB_SAVE_STATE_AREA((vmcb_t*)(info->vmm_data));
vmcb_ctrl_t * guest_ctrl = GET_VMCB_CTRL_AREA((vmcb_t*)(info->vmm_data));
+ uint_t num_exits = 0;
PrintDebug("Launching SVM VM (vmcb=%x)\n", info->vmm_data);
//PrintDebugVMCB((vmcb_t*)(info->vmm_data));
v3_update_time(info, tmp_tsc - info->time_state.cached_host_tsc);
+ num_exits++;
STGI();
+ if ((num_exits % 25) == 0) {
+ PrintDebug("SVM Exit number %d\n", num_exits);
+ }
+
if (handle_svm_exit(info) != 0) {