Makefile | 6 +- accel/kvm/kvm-all.c | 6 +- disas/cris.c | 59 ++++++++-------- exec.c | 23 +++++-- hw/arm/smmuv3.c | 18 ++--- hw/hppa/dino.c | 1 + hw/hppa/machine.c | 4 +- hw/i386/amd_iommu.c | 17 +++-- hw/i386/intel_iommu.c | 8 ++- hw/ide/cmd646.c | 1 + hw/isa/Kconfig | 10 ++- hw/isa/Makefile.objs | 2 +- hw/m68k/mcf5208.c | 2 + hw/microblaze/boot.c | 1 + hw/mips/Kconfig | 1 + hw/mips/mips_int.c | 1 + hw/mips/mips_jazz.c | 2 + hw/ppc/spapr_iommu.c | 8 ++- hw/timer/lm32_timer.c | 6 +- hw/timer/milkymist-sysctl.c | 10 +-- hw/vfio/common.c | 52 +++++++++----- hw/vfio/spapr.c | 4 +- hw/virtio/vhost.c | 9 ++- include/exec/memory.h | 21 ++++-- include/hw/vfio/vfio-common.h | 2 +- memory.c | 31 ++++++--- scsi/qemu-pr-helper.c | 6 +- target/i386/cpu.c | 4 +- target/i386/cpu.h | 5 +- target/i386/helper.c | 5 +- tests/Makefile.include | 12 +++- tests/docker/test-clang | 4 +- tests/docker/test-debug | 1 + tests/migration-test.c | 157 +++++++++++++++++++++++++++++++++++++----- tests/test-char.c | 4 +- util/async.c | 6 +- util/oslib-win32.c | 6 +- 37 files changed, 372 insertions(+), 143 deletions(-)