Exemplo n.º 1
0
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");
}
Exemplo n.º 2
0
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;
	}
}