Revision a1b87fe0 cpus.c

b/cpus.c
539 539
static void sigbus_handler(int n, struct qemu_signalfd_siginfo *siginfo,
540 540
                           void *ctx)
541 541
{
542
#if defined(TARGET_I386)
543
    if (kvm_on_sigbus(siginfo->ssi_code, (void *)(intptr_t)siginfo->ssi_addr))
544
#endif
542
    if (kvm_on_sigbus(siginfo->ssi_code, (void *)(intptr_t)siginfo->ssi_addr)) {
545 543
        sigbus_reraise();
544
    }
546 545
}
547 546

  
548 547
static void qemu_kvm_eat_signal(CPUState *env, int timeout)
......
575 574

  
576 575
        switch (r) {
577 576
        case SIGBUS:
578
#ifdef TARGET_I386
579
            if (kvm_on_sigbus_vcpu(env, siginfo.si_code, siginfo.si_addr))
580
#endif
577
            if (kvm_on_sigbus_vcpu(env, siginfo.si_code, siginfo.si_addr)) {
581 578
                sigbus_reraise();
579
            }
582 580
            break;
583 581
        default:
584 582
            break;

Also available in: Unified diff