static void handle_sigusr2(int sig) { if (is_paused) kvm__continue(); else kvm__pause(); is_paused = !is_paused; pr_info("Guest %s\n", is_paused ? "paused" : "resumed"); }
static void kvm_cpu_signal_handler(int signum) { if (signum == SIGKVMEXIT) { if (current_kvm_cpu && current_kvm_cpu->is_running) { current_kvm_cpu->is_running = false; kvm__continue(current_kvm_cpu->kvm); } } else if (signum == SIGKVMPAUSE) { current_kvm_cpu->paused = 1; } }