X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Fpalacios%2Fsvm.c;h=ee7ff6d9e7b9fd8da417ee879a6522074bad2c62;hb=624a05de781c51ed5d34a6db2583f884918a9594;hp=ff61e57675ac5c2a3ef08af86f4cd64e4cdaf13d;hpb=28b1d0ae6db40cb3e1f5a9b3596b625d2f2af0e4;p=palacios-OLD.git diff --git a/palacios/src/palacios/svm.c b/palacios/src/palacios/svm.c index ff61e57..ee7ff6d 100644 --- a/palacios/src/palacios/svm.c +++ b/palacios/src/palacios/svm.c @@ -145,10 +145,13 @@ int start_svm_guest(struct guest_info *info) { //PrintDebug("Launching to RIP: %x\n", info->rip); safe_svm_launch((vmcb_t*)(info->vmm_data), &(info->vm_regs)); //launch_svm((vmcb_t*)(info->vmm_data)); - // PrintDebug("SVM Returned\n"); + //PrintDebug("SVM Returned\n"); - STGI(); + + STGI(); + + if (handle_svm_exit(info) != 0) { PrintDebug("SVM ERROR!!\n"); break;