Makefile | 6 +- chardev/char-pty.c | 2 +- chardev/char-socket.c | 10 +++ cpu-exec.c | 86 ++++++++++--------- cpus.c | 42 ++++++++++ gdbstub.c | 209 +++++++++++++++++++++++++++++++++++----------- hw/char/mcf_uart.c | 102 ++++++++++++++++------ hw/i386/kvm/ioapic.c | 13 ++- hw/intc/apic_common.c | 2 + hw/intc/ioapic.c | 6 +- hw/m68k/mcf5208.c | 6 +- hw/misc/pvpanic.c | 2 +- hw/ppc/spapr_rtas.c | 3 +- include/exec/exec-all.h | 1 + include/hw/m68k/mcf.h | 6 +- include/qom/cpu.h | 10 +++ include/sysemu/sysemu.h | 4 +- kvm-all.c | 3 +- qapi-schema.json | 24 ++++++ qapi/event.json | 6 +- qemu-nbd.c | 172 ++++++++++++++++++++++++++++++++++++-- qemu-options.hx | 4 +- qom/cpu.c | 11 +++ target/i386/cpu.c | 51 +++++++++++ target/i386/cpu.h | 5 +- target/i386/excp_helper.c | 11 +-- target/i386/helper.h | 1 - target/i386/misc_helper.c | 24 +++--- target/i386/seg_helper.c | 6 +- target/i386/svm_helper.c | 65 +++++++------- target/s390x/kvm.c | 4 +- tests/test-vmstate.c | 11 --- vl.c | 56 +++++-------- 33 files changed, 711 insertions(+), 253 deletions(-)