diff options
author | Bryan Cantrill <bryan@joyent.com> | 2011-08-05 14:57:33 -0700 |
---|---|---|
committer | Bryan Cantrill <bryan@joyent.com> | 2011-08-05 14:57:33 -0700 |
commit | 40c4552b3553bddf9647692b9d228bf14b44b636 (patch) | |
tree | 8f4279c6362ef93717ff3c9fab72dbe56f7d1bbe | |
parent | 713c32b302bc536ff68d9f886f3cc43f5bd6b40d (diff) | |
download | illumos-kvm-cmd-40c4552b3553bddf9647692b9d228bf14b44b636.tar.gz |
HVM-558 qemu crashes when query-cpu is run and running on hardware
-rw-r--r-- | qemu-kvm.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -1535,7 +1535,9 @@ int kvm_init_ap(void) qemu_add_vm_change_state_handler(kvm_vm_state_change_handler, NULL); - signal(SIG_IPI, sig_ipi_handler); + memset(&action, 0, sizeof(action)); + action.sa_sigaction = (void (*)(int, siginfo_t*, void*))sig_ipi_handler; + sigaction(SIG_IPI, &action, NULL); memset(&action, 0, sizeof(action)); action.sa_flags = SA_SIGINFO; |