X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Fpalacios%2Fsvm_handler.c;h=d8fde213c65f88dd10c18438f73a0b8b0b67cb07;hb=16745fa0dd0900263d4d92315cd17e0ed9ccae91;hp=171d2b521a3d2f7b5aa8daf17fa5dd896c77d6dc;hpb=69982930e8a2c0e44aeae5a95497fb896dad3da3;p=palacios.git diff --git a/palacios/src/palacios/svm_handler.c b/palacios/src/palacios/svm_handler.c index 171d2b5..d8fde21 100644 --- a/palacios/src/palacios/svm_handler.c +++ b/palacios/src/palacios/svm_handler.c @@ -264,6 +264,14 @@ int v3_handle_svm_exit(struct guest_info * info, addr_t exit_code, addr_t exit_i return -1; } break; + case VMEXIT_SHUTDOWN: + PrintDebug("Guest-initiated shutdown\n"); + + info->vm_info->run_state = VM_STOPPED; + + // Force exit on other cores + + break; /* Exits Following this line are NOT HANDLED */