KVM: do not use sigtimedwait to catch SIGBUS
Call kvm_on_sigbus_vcpu asynchronously from the VCPU thread.
Information for the SIGBUS can be stored in thread-local variables
and processed later in kvm_cpu_exec.
Signed-off-by:
Paolo Bonzini <pbonzini@redhat.com>
Showing
- cpus.c 13 additions, 18 deletionscpus.c
- include/sysemu/kvm.h 4 additions, 1 deletioninclude/sysemu/kvm.h
- kvm-all.c 34 additions, 1 deletionkvm-all.c
- target/arm/kvm.c 0 additions, 5 deletionstarget/arm/kvm.c
- target/i386/kvm.c 2 additions, 3 deletionstarget/i386/kvm.c
- target/mips/kvm.c 0 additions, 6 deletionstarget/mips/kvm.c
- target/ppc/kvm.c 0 additions, 5 deletionstarget/ppc/kvm.c
- target/s390x/kvm.c 0 additions, 5 deletionstarget/s390x/kvm.c
Loading
Please register or sign in to comment