[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-changelog] [qemu-xen master] Merge tag 'v2.7.0' into staging



=== This changeset includes merge from high-traffic branch ===
Commits on that branch are not reported individually.

commit ae9e92da47a8010684b69c4da58c2b572a7b3b48
Merge: 1dc33ed90bf1fe1c2014dffa0d9e863c520d953a 
d145386f52950c0c5d4587dbb6c3b9cdf3a58309
Author:     Anthony PERARD <anthony.perard@xxxxxxxxxx>
AuthorDate: Tue Sep 6 17:32:55 2016 +0100
Commit:     Anthony PERARD <anthony.perard@xxxxxxxxxx>
CommitDate: Tue Sep 6 17:32:55 2016 +0100

    Merge tag 'v2.7.0' into staging
 .dir-locals.el                                     |    2 +
 .gitignore                                         |   12 +-
 .travis.yml                                        |  142 +-
 CODING_STYLE                                       |   21 +-
 HACKING                                            |   59 +
 MAINTAINERS                                        |  446 +-
 Makefile                                           |  158 +-
 Makefile.objs                                      |   92 +-
 Makefile.target                                    |   32 +-
 README                                             |  108 +-
 VERSION                                            |    2 +-
 accel.c                                            |    5 +-
 aio-posix.c                                        |  213 +-
 aio-win32.c                                        |   13 +-
 arch_init.c                                        |   18 +-
 async.c                                            |   46 +-
 audio/alsaaudio.c                                  |    1 +
 audio/audio.c                                      |   52 +-
 audio/audio.h                                      |    7 +-
 audio/audio_int.h                                  |    3 +-
 audio/audio_pt_int.c                               |    1 +
 audio/audio_pt_int.h                               |    2 +-
 audio/audio_win_int.c                              |    1 +
 audio/coreaudio.c                                  |  326 +-
 audio/dsoundaudio.c                                |    1 +
 audio/mixeng.c                                     |    4 +-
 audio/mixeng.h                                     |    3 +-
 audio/noaudio.c                                    |   10 +-
 audio/ossaudio.c                                   |    6 +-
 audio/paaudio.c                                    |   12 +-
 audio/sdlaudio.c                                   |    1 +
 audio/spiceaudio.c                                 |    6 +-
 audio/trace-events                                 |   17 +
 audio/wavaudio.c                                   |    5 +-
 audio/wavcapture.c                                 |    1 +
 backends/baum.c                                    |   30 +-
 backends/hostmem-file.c                            |   19 +-
 backends/hostmem-ram.c                             |    2 +
 backends/hostmem.c                                 |   89 +-
 backends/msmouse.c                                 |  132 +-
 backends/rng-egd.c                                 |   74 +-
 backends/rng-random.c                              |   63 +-
 backends/rng.c                                     |   55 +-
 backends/testdev.c                                 |   13 +-
 backends/tpm.c                                     |    2 +
 balloon.c                                          |   12 +
 block.c                                            | 2486 +++----
 block/Makefile.objs                                |    9 +-
 block/accounting.c                                 |  124 +-
 block/archipelago.c                                |    8 +-
 block/backup.c                                     |  253 +-
 block/blkdebug.c                                   |  188 +-
 block/blkreplay.c                                  |  160 +
 block/blkverify.c                                  |   84 +-
 block/block-backend.c                              | 1284 +++-
 block/bochs.c                                      |   61 +-
 block/cloop.c                                      |   52 +-
 block/commit.c                                     |  231 +-
 block/crypto.c                                     |  635 ++
 block/curl.c                                       |   95 +-
 block/dirty-bitmap.c                               |  387 +
 block/dmg.c                                        |   59 +-
 block/gluster.c                                    |  997 ++-
 block/io.c                                         | 1910 ++---
 block/iscsi.c                                      |  629 +-
 block/linux-aio.c                                  |  185 +-
 block/mirror.c                                     |  742 +-
 block/nbd-client.c                                 |  215 +-
 block/nbd-client.h                                 |   23 +-
 block/nbd.c                                        |  317 +-
 block/nfs.c                                        |  126 +-
 block/null.c                                       |   64 +
 block/parallels.c                                  |   71 +-
 block/qapi.c                                       |  248 +-
 block/qcow.c                                       |  133 +-
 block/qcow2-cache.c                                |   87 +-
 block/qcow2-cluster.c                              |  288 +-
 block/qcow2-refcount.c                             |  573 +-
 block/qcow2-snapshot.c                             |   33 +-
 block/qcow2.c                                      | 1372 ++--
 block/qcow2.h                                      |   56 +-
 block/qed-check.c                                  |    4 +-
 block/qed-cluster.c                                |    1 +
 block/qed-gencb.c                                  |    1 +
 block/qed-l2-cache.c                               |    1 +
 block/qed-table.c                                  |    2 +
 block/qed.c                                        |  131 +-
 block/qed.h                                        |    1 +
 block/quorum.c                                     |  224 +-
 block/raw-aio.h                                    |   62 -
 block/raw-posix.c                                  |  806 +--
 block/raw-win32.c                                  |   43 +-
 block/raw_bsd.c                                    |  116 +-
 block/rbd.c                                        |  121 +-
 block/sheepdog.c                                   |  448 +-
 block/snapshot.c                                   |  201 +-
 block/ssh.c                                        |   96 +-
 block/stream.c                                     |   99 +-
 block/throttle-groups.c                            |  298 +-
 block/trace-events                                 |  116 +
 block/vdi.c                                        |  163 +-
 block/vhdx-endian.c                                |    2 +
 block/vhdx-log.c                                   |   31 +-
 block/vhdx.c                                       |  119 +-
 block/vmdk.c                                       |  728 +-
 block/vpc.c                                        |  448 +-
 block/vvfat.c                                      |  181 +-
 block/win32-aio.c                                  |    8 +-
 block/write-threshold.c                            |    3 +-
 blockdev-nbd.c                                     |  161 +-
 blockdev.c                                         | 2407 +++++--
 blockjob.c                                         |  403 +-
 bootdevice.c                                       |   19 +-
 bsd-user/bsdload.c                                 |    8 +-
 bsd-user/elfload.c                                 |   19 +-
 bsd-user/i386/syscall.h                            |  161 -
 bsd-user/i386/target_syscall.h                     |  165 +
 bsd-user/main.c                                    |   69 +-
 bsd-user/mmap.c                                    |    8 +-
 bsd-user/qemu.h                                    |   16 +-
 bsd-user/signal.c                                  |   10 +-
 bsd-user/sparc/syscall.h                           |    9 -
 bsd-user/sparc/target_syscall.h                    |   14 +
 bsd-user/sparc64/syscall.h                         |   10 -
 bsd-user/sparc64/target_syscall.h                  |   15 +
 bsd-user/strace.c                                  |    6 +-
 bsd-user/syscall.c                                 |   24 +-
 bsd-user/uaccess.c                                 |    6 +-
 bsd-user/x86_64/syscall.h                          |  116 -
 bsd-user/x86_64/target_syscall.h                   |  121 +
 bt-host.c                                          |    2 +-
 bt-vhci.c                                          |    1 +
 configure                                          | 1457 ++--
 contrib/ivshmem-client/Makefile.objs               |    1 +
 contrib/ivshmem-client/ivshmem-client.c            |  446 ++
 contrib/ivshmem-client/ivshmem-client.h            |  212 +
 contrib/ivshmem-client/main.c                      |  241 +
 contrib/ivshmem-server/Makefile.objs               |    1 +
 contrib/ivshmem-server/ivshmem-server.c            |  457 ++
 contrib/ivshmem-server/ivshmem-server.h            |  166 +
 contrib/ivshmem-server/main.c                      |  273 +
 coroutine-gthread.c                                |  198 -
 coroutine-sigaltstack.c                            |  293 -
 coroutine-ucontext.c                               |  194 -
 coroutine-win32.c                                  |  101 -
 cpu-exec-common.c                                  |   79 +
 cpu-exec.c                                         |  690 +-
 cpus.c                                             |  506 +-
 cputlb.c                                           |  253 +-
 crypto/Makefile.objs                               |   38 +-
 crypto/aes.c                                       |    1 +
 crypto/afsplit.c                                   |  159 +
 crypto/block-luks.c                                | 1416 ++++
 crypto/block-luks.h                                |   28 +
 crypto/block-qcow.c                                |  174 +
 crypto/block-qcow.h                                |   28 +
 crypto/block.c                                     |  278 +
 crypto/blockpriv.h                                 |   96 +
 crypto/cipher-builtin.c                            |  237 +-
 crypto/cipher-gcrypt.c                             |  217 +-
 crypto/cipher-nettle.c                             |  330 +-
 crypto/cipher.c                                    |  103 +-
 crypto/desrfb.c                                    |    1 +
 crypto/hash-gcrypt.c                               |  109 +
 crypto/hash-glib.c                                 |   97 +
 crypto/hash-nettle.c                               |  154 +
 crypto/hash.c                                      |  108 +-
 crypto/init.c                                      |   28 +-
 crypto/ivgen-essiv.c                               |  120 +
 crypto/ivgen-essiv.h                               |   28 +
 crypto/ivgen-plain.c                               |   61 +
 crypto/ivgen-plain.h                               |   28 +
 crypto/ivgen-plain64.c                             |   61 +
 crypto/ivgen-plain64.h                             |   28 +
 crypto/ivgen.c                                     |  101 +
 crypto/ivgenpriv.h                                 |   49 +
 crypto/pbkdf-gcrypt.c                              |   69 +
 crypto/pbkdf-nettle.c                              |   66 +
 crypto/pbkdf-stub.c                                |   43 +
 crypto/pbkdf.c                                     |  110 +
 crypto/random-gcrypt.c                             |   33 +
 crypto/random-gnutls.c                             |   43 +
 crypto/random-platform.c                           |   64 +
 crypto/secret.c                                    |  509 ++
 crypto/tlscreds.c                                  |  285 +
 crypto/tlscredsanon.c                              |  219 +
 crypto/tlscredspriv.h                              |   41 +
 crypto/tlscredsx509.c                              |  870 +++
 crypto/tlssession.c                                |  588 ++
 crypto/trace-events                                |   19 +
 crypto/xts.c                                       |  230 +
 default-configs/aarch64-linux-user.mak             |    2 -
 default-configs/aarch64-softmmu.mak                |    3 +
 default-configs/arm-softmmu.mak                    |   12 +
 default-configs/i386-softmmu.mak                   |   11 +-
 default-configs/mips-softmmu-common.mak            |   34 +
 default-configs/mips-softmmu.mak                   |   31 +-
 default-configs/mips64-softmmu.mak                 |   31 +-
 default-configs/mips64el-softmmu.mak               |   31 +-
 default-configs/mipsel-softmmu.mak                 |   31 +-
 default-configs/pci.mak                            |    4 +-
 default-configs/ppc64-softmmu.mak                  |    3 +
 default-configs/tilegx-linux-user.mak              |    1 +
 default-configs/x86_64-softmmu.mak                 |   10 +-
 device-hotplug.c                                   |   12 +-
 device_tree.c                                      |  191 +-
 disas.c                                            |   80 +-
 disas/Makefile.objs                                |    5 +-
 disas/alpha.c                                      |    8 +-
 disas/arm-a64.cc                                   |    5 +-
 disas/arm.c                                        |    6 +-
 disas/cris.c                                       |    3 +-
 disas/hppa.c                                       |    1 +
 disas/i386.c                                       |   10 +-
 disas/ia64.c                                       |    4 +-
 disas/libvixl/Makefile.objs                        |   13 +-
 disas/libvixl/README                               |    3 +-
 disas/libvixl/a64/assembler-a64.h                  | 2353 ------
 disas/libvixl/a64/constants-a64.h                  | 1213 ----
 disas/libvixl/a64/cpu-a64.h                        |   83 -
 disas/libvixl/a64/decoder-a64.cc                   |  707 --
 disas/libvixl/a64/decoder-a64.h                    |  239 -
 disas/libvixl/a64/disasm-a64.cc                    | 1954 -----
 disas/libvixl/a64/disasm-a64.h                     |  176 -
 disas/libvixl/a64/instructions-a64.cc              |  314 -
 disas/libvixl/a64/instructions-a64.h               |  384 -
 disas/libvixl/code-buffer.h                        |  113 -
 disas/libvixl/globals.h                            |   85 -
 disas/libvixl/platform.h                           |   37 -
 disas/libvixl/utils.cc                             |  151 -
 disas/libvixl/utils.h                              |  211 -
 disas/libvixl/vixl/a64/assembler-a64.h             | 4624 ++++++++++++
 disas/libvixl/vixl/a64/constants-a64.h             | 2116 ++++++
 disas/libvixl/vixl/a64/cpu-a64.h                   |   83 +
 disas/libvixl/vixl/a64/decoder-a64.cc              |  877 +++
 disas/libvixl/vixl/a64/decoder-a64.h               |  275 +
 disas/libvixl/vixl/a64/disasm-a64.cc               | 3491 +++++++++
 disas/libvixl/vixl/a64/disasm-a64.h                |  177 +
 disas/libvixl/vixl/a64/instructions-a64.cc         |  622 ++
 disas/libvixl/vixl/a64/instructions-a64.h          |  757 ++
 disas/libvixl/vixl/code-buffer.h                   |  113 +
 disas/libvixl/vixl/compiler-intrinsics.cc          |  144 +
 disas/libvixl/vixl/compiler-intrinsics.h           |  155 +
 disas/libvixl/vixl/globals.h                       |  151 +
 disas/libvixl/vixl/invalset.h                      |  775 ++
 disas/libvixl/vixl/platform.h                      |   37 +
 disas/libvixl/vixl/utils.cc                        |  142 +
 disas/libvixl/vixl/utils.h                         |  286 +
 disas/lm32.c                                       |    2 +-
 disas/m68k.c                                       |    9 +-
 disas/microblaze.c                                 |  156 +-
 disas/mips.c                                       |   57 +-
 disas/moxie.c                                      |    2 +-
 disas/ppc.c                                        |   23 +-
 disas/s390.c                                       |    5 +-
 disas/sh4.c                                        |    2 +-
 disas/sparc.c                                      |   11 +-
 disas/tci.c                                        |    1 +
 dma-helpers.c                                      |   66 +-
 docs/atomics.txt                                   |   38 +-
 docs/bitmaps.md                                    |  163 +-
 docs/blkdebug.txt                                  |    7 +-
 docs/build-system.txt                              |  512 ++
 docs/igd-assign.txt                                |  133 +
 docs/libcacard.txt                                 |  483 --
 docs/memory.txt                                    |   50 +-
 docs/migration.txt                                 |  191 +
 docs/multi-thread-compression.txt                  |    2 +-
 docs/multiseat.txt                                 |    2 +-
 docs/pci_expander_bridge.txt                       |    8 +-
 docs/qapi-code-gen.txt                             |  874 ++-
 docs/qcow2-cache.txt                               |  164 +
 docs/qmp-events.txt                                |  721 ++
 docs/qmp-intro.txt                                 |   87 +
 docs/qmp-spec.txt                                  |  341 +
 docs/qmp/README                                    |   87 -
 docs/qmp/qmp-events.txt                            |  664 --
 docs/qmp/qmp-spec.txt                              |  336 -
 docs/rcu.txt                                       |    2 +-
 docs/replay.txt                                    |  197 +
 docs/specs/acpi_cpu_hotplug.txt                    |   94 +-
 docs/specs/acpi_nvdimm.txt                         |  132 +
 docs/specs/fw_cfg.txt                              |  158 +-
 docs/specs/ivshmem-spec.txt                        |  254 +
 docs/specs/ivshmem_device_spec.txt                 |   96 -
 docs/specs/parallels.txt                           |  228 +
 docs/specs/pci-ids.txt                             |   24 +-
 docs/specs/ppc-spapr-hcalls.txt                    |    4 +-
 docs/specs/ppc-spapr-hotplug.txt                   |   48 +
 docs/specs/qcow2.txt                               |  223 +-
 docs/specs/rocker.txt                              |    4 +-
 docs/specs/vhost-user.txt                          |  236 +-
 docs/throttle.txt                                  |  252 +
 docs/tracing.txt                                   |   88 +-
 docs/usb-storage.txt                               |   12 +
 docs/virtio-migration.txt                          |  108 +
 docs/win32-qemu-event.promela                      |   98 +
 docs/writing-qmp-commands.txt                      |   30 +-
 dump.c                                             |  354 +-
 exec.c                                             | 1180 +--
 fpu/softfloat-macros.h                             |   44 +-
 fpu/softfloat-specialize.h                         |  663 +-
 fpu/softfloat.c                                    |  555 +-
 fsdev/9p-iov-marshal.c                             |  306 +
 fsdev/9p-iov-marshal.h                             |   18 +
 fsdev/9p-marshal.c                                 |   49 +
 fsdev/9p-marshal.h                                 |   84 +
 fsdev/Makefile.objs                                |    2 +-
 fsdev/file-op-9p.h                                 |   15 +-
 fsdev/qemu-fsdev-dummy.c                           |    5 +-
 fsdev/qemu-fsdev-opts.c                            |    5 +-
 fsdev/qemu-fsdev.c                                 |   13 +-
 fsdev/qemu-fsdev.h                                 |    2 +-
 fsdev/virtfs-proxy-helper.c                        |   27 +-
 fsdev/virtfs-proxy-helper.texi                     |    8 +-
 fsdev/virtio-9p-marshal.c                          |  323 -
 fsdev/virtio-9p-marshal.h                          |   90 -
 gdb-xml/power-vsx.xml                              |   44 +
 gdb-xml/s390-cr.xml                                |   26 +
 gdb-xml/s390-virt.xml                              |   18 +
 gdbstub.c                                          |  102 +-
 hmp-commands-info.hx                               |  825 +++
 hmp-commands.hx                                    |  191 +-
 hmp.c                                              |  504 +-
 hmp.h                                              |    6 +
 hw/9pfs/9p-handle.c                                |  707 ++
 hw/9pfs/9p-local.c                                 | 1284 ++++
 hw/9pfs/9p-posix-acl.c                             |  184 +
 hw/9pfs/9p-proxy.c                                 | 1218 ++++
 hw/9pfs/9p-proxy.h                                 |   96 +
 hw/9pfs/9p-synth.c                                 |  569 ++
 hw/9pfs/9p-synth.h                                 |   52 +
 hw/9pfs/9p-xattr-user.c                            |  127 +
 hw/9pfs/9p-xattr.c                                 |  164 +
 hw/9pfs/9p-xattr.h                                 |  121 +
 hw/9pfs/9p.c                                       | 3520 +++++++++
 hw/9pfs/9p.h                                       |  342 +
 hw/9pfs/Makefile.objs                              |   14 +-
 hw/9pfs/codir.c                                    |   18 +-
 hw/9pfs/cofile.c                                   |    8 +-
 hw/9pfs/cofs.c                                     |    8 +-
 hw/9pfs/coth.c                                     |   41 +
 hw/9pfs/coth.h                                     |   98 +
 hw/9pfs/coxattr.c                                  |    8 +-
 hw/9pfs/trace-events                               |   47 +
 hw/9pfs/virtio-9p-coth.c                           |   82 -
 hw/9pfs/virtio-9p-coth.h                           |  107 -
 hw/9pfs/virtio-9p-device.c                         |  208 +-
 hw/9pfs/virtio-9p-handle.c                         |  708 --
 hw/9pfs/virtio-9p-local.c                          | 1280 ----
 hw/9pfs/virtio-9p-posix-acl.c                      |  185 -
 hw/9pfs/virtio-9p-proxy.c                          | 1219 ----
 hw/9pfs/virtio-9p-proxy.h                          |   95 -
 hw/9pfs/virtio-9p-synth.c                          |  573 --
 hw/9pfs/virtio-9p-synth.h                          |   54 -
 hw/9pfs/virtio-9p-xattr-user.c                     |  128 -
 hw/9pfs/virtio-9p-xattr.c                          |  164 -
 hw/9pfs/virtio-9p-xattr.h                          |  120 -
 hw/9pfs/virtio-9p.c                                | 3300 ---------
 hw/9pfs/virtio-9p.h                                |  395 +-
 hw/Makefile.objs                                   |    2 +
 hw/acpi/Makefile.objs                              |    5 +-
 hw/acpi/acpi_interface.c                           |   10 +
 hw/acpi/aml-build.c                                |  562 +-
 hw/acpi/bios-linker-loader.c                       |  181 +-
 hw/acpi/core.c                                     |   59 +-
 hw/acpi/cpu.c                                      |  561 ++
 hw/acpi/cpu_hotplug.c                              |  270 +-
 hw/acpi/ich9.c                                     |  162 +-
 hw/acpi/ipmi.c                                     |  105 +
 hw/acpi/memory_hotplug.c                           |   24 +-
 hw/acpi/memory_hotplug_acpi_table.c                |  262 +
 hw/acpi/nvdimm.c                                   | 1042 +++
 hw/acpi/pcihp.c                                    |   12 +-
 hw/acpi/piix4.c                                    |   95 +-
 hw/acpi/tco.c                                      |    1 +
 hw/acpi/trace-events                               |   32 +
 hw/alpha/alpha_sys.h                               |    5 +-
 hw/alpha/dp264.c                                   |   36 +-
 hw/alpha/pci.c                                     |    6 +-
 hw/alpha/trace-events                              |    4 +
 hw/alpha/typhoon.c                                 |    7 +-
 hw/arm/Makefile.objs                               |    7 +-
 hw/arm/allwinner-a10.c                             |   15 +
 hw/arm/armv7m.c                                    |   28 +-
 hw/arm/ast2400.c                                   |  214 +
 hw/arm/bcm2835_peripherals.c                       |  302 +
 hw/arm/bcm2836.c                                   |  184 +
 hw/arm/boot.c                                      |  278 +-
 hw/arm/collie.c                                    |   15 +-
 hw/arm/cubieboard.c                                |   27 +-
 hw/arm/digic.c                                     |    4 +
 hw/arm/digic_boards.c                              |   20 +-
 hw/arm/exynos4210.c                                |   25 +-
 hw/arm/exynos4_boards.c                            |   59 +-
 hw/arm/fsl-imx25.c                                 |  314 +
 hw/arm/fsl-imx31.c                                 |  286 +
 hw/arm/fsl-imx6.c                                  |  466 ++
 hw/arm/gumstix.c                                   |   39 +-
 hw/arm/highbank.c                                  |  136 +-
 hw/arm/imx25_pdk.c                                 |  153 +
 hw/arm/integratorcp.c                              |   69 +-
 hw/arm/kzm.c                                       |  218 +-
 hw/arm/mainstone.c                                 |   17 +-
 hw/arm/musicpal.c                                  |   21 +-
 hw/arm/netduino2.c                                 |   22 +-
 hw/arm/nseries.c                                   |   60 +-
 hw/arm/omap1.c                                     |   55 +-
 hw/arm/omap2.c                                     |   21 +-
 hw/arm/omap_sx1.c                                  |   44 +-
 hw/arm/palm.c                                      |   17 +-
 hw/arm/palmetto-bmc.c                              |  102 +
 hw/arm/pxa2xx.c                                    |   64 +-
 hw/arm/pxa2xx_gpio.c                               |    3 +
 hw/arm/pxa2xx_pic.c                                |   10 +-
 hw/arm/raspi.c                                     |  172 +
 hw/arm/realview.c                                  |  125 +-
 hw/arm/sabrelite.c                                 |  127 +
 hw/arm/spitz.c                                     |  122 +-
 hw/arm/stellaris.c                                 |  144 +-
 hw/arm/stm32f205_soc.c                             |   23 +-
 hw/arm/strongarm.c                                 |   76 +-
 hw/arm/strongarm.h                                 |    5 +-
 hw/arm/sysbus-fdt.c                                |  323 +-
 hw/arm/tosa.c                                      |   24 +-
 hw/arm/trace-events                                |    4 +
 hw/arm/versatilepb.c                               |   83 +-
 hw/arm/vexpress.c                                  |   45 +-
 hw/arm/virt-acpi-build.c                           |  316 +-
 hw/arm/virt.c                                      |  823 ++-
 hw/arm/xilinx_zynq.c                               |  139 +-
 hw/arm/xlnx-ep108.c                                |  107 +-
 hw/arm/xlnx-zynqmp.c                               |  311 +-
 hw/arm/z2.c                                        |   22 +-
 hw/audio/ac97.c                                    |    1 +
 hw/audio/adlib.c                                   |   13 +-
 hw/audio/cs4231.c                                  |   13 +-
 hw/audio/cs4231a.c                                 |   24 +-
 hw/audio/es1370.c                                  |   28 +-
 hw/audio/fmopl.c                                   |    7 +-
 hw/audio/fmopl.h                                   |    4 +-
 hw/audio/gus.c                                     |   33 +-
 hw/audio/gusemu.h                                  |    3 +-
 hw/audio/gusemu_hal.c                              |    1 +
 hw/audio/gusemu_mixer.c                            |    1 +
 hw/audio/gustate.h                                 |    2 +-
 hw/audio/hda-codec.c                               |    1 +
 hw/audio/intel-hda.c                               |   67 +-
 hw/audio/lm4549.c                                  |    2 +-
 hw/audio/lm4549.h                                  |    2 +-
 hw/audio/marvell_88w8618.c                         |    1 +
 hw/audio/milkymist-ac97.c                          |   29 +-
 hw/audio/pcspk.c                                   |   12 +-
 hw/audio/pl041.c                                   |    2 +
 hw/audio/pl041.h                                   |    2 +-
 hw/audio/sb16.c                                    |   43 +-
 hw/audio/trace-events                              |   19 +
 hw/audio/wm8750.c                                  |    1 +
 hw/block/block.c                                   |   30 +
 hw/block/cdrom.c                                   |    1 +
 hw/block/dataplane/virtio-blk.c                    |  249 +-
 hw/block/dataplane/virtio-blk.h                    |    1 +
 hw/block/ecc.c                                     |    1 +
 hw/block/fdc.c                                     |  492 +-
 hw/block/hd-geometry.c                             |    4 +-
 hw/block/m25p80.c                                  |  772 +-
 hw/block/nand.c                                    |   50 +-
 hw/block/nvme.c                                    |  131 +-
 hw/block/nvme.h                                    |    1 +
 hw/block/onenand.c                                 |   45 +-
 hw/block/pflash_cfi01.c                            |   34 +-
 hw/block/pflash_cfi02.c                            |   23 +-
 hw/block/tc58128.c                                 |    3 +-
 hw/block/trace-events                              |   17 +
 hw/block/virtio-blk.c                              |  246 +-
 hw/block/xen_blkif.h                               |  173 +-
 hw/block/xen_disk.c                                |  118 +-
 hw/bt/core.c                                       |    1 +
 hw/bt/hci-csr.c                                    |   73 +-
 hw/bt/hci.c                                        |   33 +-
 hw/bt/hid.c                                        |    1 +
 hw/bt/l2cap.c                                      |   14 +-
 hw/bt/sdp.c                                        |   33 +-
 hw/char/Makefile.objs                              |    1 +
 hw/char/bcm2835_aux.c                              |  317 +
 hw/char/cadence_uart.c                             |   41 +-
 hw/char/debugcon.c                                 |    2 +
 hw/char/digic-uart.c                               |   12 +-
 hw/char/escc.c                                     |   56 +-
 hw/char/etraxfs_ser.c                              |   34 +-
 hw/char/exynos4210_uart.c                          |   16 +-
 hw/char/grlib_apbuart.c                            |    1 +
 hw/char/imx_serial.c                               |  236 +-
 hw/char/ipoctal232.c                               |    3 +-
 hw/char/lm32_juart.c                               |   18 +-
 hw/char/lm32_uart.c                                |   29 +-
 hw/char/mcf_uart.c                                 |    3 +-
 hw/char/milkymist-uart.c                           |   13 +-
 hw/char/omap_uart.c                                |    4 +-
 hw/char/parallel.c                                 |    2 +
 hw/char/pl011.c                                    |   13 +-
 hw/char/sclpconsole-lm.c                           |   15 +-
 hw/char/sclpconsole.c                              |   15 +-
 hw/char/serial-isa.c                               |    2 +
 hw/char/serial-pci.c                               |    2 +
 hw/char/serial.c                                   |   93 +-
 hw/char/sh_serial.c                                |    1 +
 hw/char/spapr_vty.c                                |    4 +
 hw/char/stm32f2xx_usart.c                          |   17 +-
 hw/char/trace-events                               |   49 +
 hw/char/virtio-console.c                           |   26 +-
 hw/char/virtio-serial-bus.c                        |  147 +-
 hw/char/xen_console.c                              |   27 +-
 hw/char/xilinx_uartlite.c                          |   11 +-
 hw/core/Makefile.objs                              |    4 +-
 hw/core/bus.c                                      |  251 +
 hw/core/empty_slot.c                               |    1 +
 hw/core/fw-path-provider.c                         |    1 +
 hw/core/hotplug.c                                  |   12 +
 hw/core/irq.c                                      |    1 +
 hw/core/loader.c                                   |  137 +-
 hw/core/machine.c                                  |  171 +-
 hw/core/nmi.c                                      |   31 +-
 hw/core/null-machine.c                             |   17 +-
 hw/core/platform-bus.c                             |   26 +-
 hw/core/ptimer.c                                   |   87 +-
 hw/core/qdev-properties-system.c                   |  131 +-
 hw/core/qdev-properties.c                          |  252 +-
 hw/core/qdev.c                                     |  331 +-
 hw/core/register.c                                 |  287 +
 hw/core/stream.c                                   |    1 +
 hw/core/sysbus.c                                   |    5 +-
 hw/core/uboot_image.h                              |    6 +-
 hw/cpu/Makefile.objs                               |    2 +-
 hw/cpu/a15mpcore.c                                 |   46 +-
 hw/cpu/a9mpcore.c                                  |   14 +
 hw/cpu/arm11mpcore.c                               |    2 +
 hw/cpu/core.c                                      |   88 +
 hw/cpu/icc_bus.c                                   |  118 -
 hw/cpu/realview_mpcore.c                           |    2 +
 hw/cris/axis_dev88.c                               |   27 +-
 hw/cris/boot.c                                     |    6 +-
 hw/cris/boot.h                                     |    4 +-
 hw/display/Makefile.objs                           |    9 +-
 hw/display/ads7846.c                               |    8 +-
 hw/display/bcm2835_fb.c                            |  426 ++
 hw/display/blizzard.c                              |  121 +-
 hw/display/blizzard_template.h                     |  146 -
 hw/display/cg3.c                                   |    8 +-
 hw/display/cirrus_vga.c                            |    6 +-
 hw/display/dpcd.c                                  |  173 +
 hw/display/exynos4210_fimd.c                       |   24 +-
 hw/display/framebuffer.c                           |    1 +
 hw/display/g364fb.c                                |    1 +
 hw/display/jazz_led.c                              |   25 +-
 hw/display/milkymist-tmu2.c                        |   32 +-
 hw/display/milkymist-vgafb.c                       |   19 +-
 hw/display/omap_dss.c                              |    4 +-
 hw/display/omap_lcd_template.h                     |   14 +-
 hw/display/omap_lcdc.c                             |   52 +-
 hw/display/pl110.c                                 |    2 +
 hw/display/pxa2xx_lcd.c                            |    9 +-
 hw/display/qxl-logger.c                            |    1 +
 hw/display/qxl-render.c                            |    3 +-
 hw/display/qxl.c                                   |  139 +-
 hw/display/qxl.h                                   |    9 +-
 hw/display/sm501.c                                 |    7 +-
 hw/display/ssd0303.c                               |    1 +
 hw/display/ssd0323.c                               |    8 +-
 hw/display/tc6393xb.c                              |    5 +-
 hw/display/tcx.c                                   |   33 +-
 hw/display/trace-events                            |  122 +
 hw/display/vga-isa-mm.c                            |    1 +
 hw/display/vga-isa.c                               |    1 +
 hw/display/vga-pci.c                               |    1 +
 hw/display/vga.c                                   |   17 +-
 hw/display/vga.h                                   |    6 +-
 hw/display/vga_int.h                               |    6 +-
 hw/display/virtio-gpu-3d.c                         |  608 ++
 hw/display/virtio-gpu-pci.c                        |    9 +-
 hw/display/virtio-gpu.c                            |  457 +-
 hw/display/virtio-vga.c                            |   35 +-
 hw/display/vmware_vga.c                            |   93 +-
 hw/display/xenfb.c                                 |   50 +-
 hw/display/xlnx_dp.c                               | 1338 ++++
 hw/dma/Makefile.objs                               |    3 +
 hw/dma/bcm2835_dma.c                               |  410 ++
 hw/dma/etraxfs_dma.c                               |   16 +-
 hw/dma/i82374.c                                    |   62 +-
 hw/dma/i8257.c                                     |  415 +-
 hw/dma/omap_dma.c                                  |    7 +-
 hw/dma/pl080.c                                     |    2 +
 hw/dma/pl330.c                                     |    3 +
 hw/dma/puv3_dma.c                                  |    1 +
 hw/dma/pxa2xx_dma.c                                |   42 +-
 hw/dma/rc4030.c                                    |    4 +-
 hw/dma/soc_dma.c                                   |   40 +-
 hw/dma/sparc32_dma.c                               |    1 +
 hw/dma/sun4m_iommu.c                               |    1 +
 hw/dma/trace-events                                |   32 +
 hw/dma/xilinx_axidma.c                             |   14 +-
 hw/dma/xlnx-zynq-devcfg.c                          |  400 +
 hw/dma/xlnx_dpdma.c                                |  786 ++
 hw/gpio/Makefile.objs                              |    2 +
 hw/gpio/gpio_key.c                                 |  105 +
 hw/gpio/imx_gpio.c                                 |  351 +
 hw/gpio/max7310.c                                  |    1 +
 hw/gpio/mpc8xxx.c                                  |    1 +
 hw/gpio/omap_gpio.c                                |   63 +-
 hw/gpio/pl061.c                                    |   91 +-
 hw/gpio/puv3_gpio.c                                |    1 +
 hw/gpio/zaurus.c                                   |   20 +-
 hw/i2c/Makefile.objs                               |    3 +
 hw/i2c/aspeed_i2c.c                                |  440 ++
 hw/i2c/bitbang_i2c.c                               |   15 +-
 hw/i2c/core.c                                      |  166 +-
 hw/i2c/exynos4210_i2c.c                            |   14 +-
 hw/i2c/i2c-ddc.c                                   |  308 +
 hw/i2c/imx_i2c.c                                   |  338 +
 hw/i2c/omap_i2c.c                                  |   41 +-
 hw/i2c/pm_smbus.c                                  |    1 +
 hw/i2c/smbus.c                                     |    1 +
 hw/i2c/smbus_eeprom.c                              |    1 +
 hw/i2c/smbus_ich9.c                                |    2 +-
 hw/i2c/versatile_i2c.c                             |   21 +-
 hw/i386/Makefile.objs                              |   29 +-
 hw/i386/acpi-build.c                               | 2054 ++++--
 hw/i386/acpi-build.h                               |    4 +-
 hw/i386/acpi-dsdt-cpu-hotplug.dsl                  |   90 -
 hw/i386/acpi-dsdt-dbug.dsl                         |   41 -
 hw/i386/acpi-dsdt-hpet.dsl                         |   48 -
 hw/i386/acpi-dsdt-isa.dsl                          |  117 -
 hw/i386/acpi-dsdt-mem-hotplug.dsl                  |  171 -
 hw/i386/acpi-dsdt.dsl                              |  304 -
 hw/i386/acpi-dsdt.hex.generated                    | 2972 --------
 hw/i386/intel_iommu.c                              |  625 +-
 hw/i386/intel_iommu_internal.h                     |   56 +-
 hw/i386/kvm/apic.c                                 |   14 +-
 hw/i386/kvm/clock.c                                |   20 +-
 hw/i386/kvm/i8254.c                                |    4 +
 hw/i386/kvm/i8259.c                                |    1 +
 hw/i386/kvm/ioapic.c                               |   11 +
 hw/i386/kvm/pci-assign.c                           |   61 +-
 hw/i386/kvmvapic.c                                 |   26 +-
 hw/i386/multiboot.c                                |    6 +-
 hw/i386/pc.c                                       |  998 ++-
 hw/i386/pc_piix.c                                  |  410 +-
 hw/i386/pc_q35.c                                   |  336 +-
 hw/i386/pc_sysfw.c                                 |    6 +-
 hw/i386/pci-assign-load-rom.c                      |   15 +-
 hw/i386/q35-acpi-dsdt.dsl                          |  435 --
 hw/i386/q35-acpi-dsdt.hex.generated                | 7610 --------------------
 hw/i386/smbios.c                                   | 1102 ---
 hw/i386/trace-events                               |   15 +
 hw/i386/x86-iommu.c                                |  128 +
 hw/i386/xen/xen_apic.c                             |    7 +-
 hw/i386/xen/xen_platform.c                         |   17 +-
 hw/i386/xen/xen_pvdevice.c                         |   14 +-
 hw/ide/ahci.c                                      |  382 +-
 hw/ide/ahci.h                                      |  372 -
 hw/ide/atapi.c                                     |  228 +-
 hw/ide/cmd646.c                                    |   12 +-
 hw/ide/core.c                                      |  395 +-
 hw/ide/ich.c                                       |   32 +-
 hw/ide/internal.h                                  |  584 --
 hw/ide/isa.c                                       |    9 +-
 hw/ide/macio.c                                     |   98 +-
 hw/ide/microdrive.c                                |    9 +-
 hw/ide/mmio.c                                      |    3 +-
 hw/ide/pci.c                                       |   39 +-
 hw/ide/pci.h                                       |   76 -
 hw/ide/piix.c                                      |   26 +-
 hw/ide/qdev.c                                      |   29 +-
 hw/ide/via.c                                       |   11 +-
 hw/input/Makefile.objs                             |    2 +-
 hw/input/adb.c                                     |   21 +-
 hw/input/hid.c                                     |   48 +-
 hw/input/lm832x.c                                  |    1 +
 hw/input/milkymist-softusb.c                       |    6 +-
 hw/input/pckbd.c                                   |   22 +-
 hw/input/pl050.c                                   |    2 +
 hw/input/ps2.c                                     |   34 +-
 hw/input/pxa2xx_keypad.c                           |    1 +
 hw/input/stellaris_input.c                         |    7 +-
 hw/input/trace-events                              |   31 +
 hw/input/tsc2005.c                                 |    4 +-
 hw/input/tsc210x.c                                 |   12 +-
 hw/input/virtio-input-hid.c                        |   49 +-
 hw/input/virtio-input-host.c                       |   72 +-
 hw/input/virtio-input.c                            |   72 +-
 hw/input/vmmouse.c                                 |    1 +
 hw/intc/Makefile.objs                              |   10 +
 hw/intc/allwinner-a10-pic.c                        |    2 +
 hw/intc/apic.c                                     |   53 +-
 hw/intc/apic_common.c                              |   48 +-
 hw/intc/arm_gic.c                                  |  474 +-
 hw/intc/arm_gic_common.c                           |  102 +-
 hw/intc/arm_gic_kvm.c                              |  150 +-
 hw/intc/arm_gicv2m.c                               |    6 +-
 hw/intc/arm_gicv3.c                                |  400 +
 hw/intc/arm_gicv3_common.c                         |  351 +
 hw/intc/arm_gicv3_cpuif.c                          | 1348 ++++
 hw/intc/arm_gicv3_dist.c                           |  880 +++
 hw/intc/arm_gicv3_kvm.c                            |  159 +
 hw/intc/arm_gicv3_redist.c                         |  567 ++
 hw/intc/armv7m_nvic.c                              |   33 +-
 hw/intc/aspeed_vic.c                               |  339 +
 hw/intc/bcm2835_ic.c                               |  238 +
 hw/intc/bcm2836_control.c                          |  305 +
 hw/intc/etraxfs_pic.c                              |   14 +-
 hw/intc/exynos4210_combiner.c                      |   15 +-
 hw/intc/exynos4210_gic.c                           |   40 +-
 hw/intc/gic_internal.h                             |    2 +-
 hw/intc/gicv3_internal.h                           |  331 +
 hw/intc/grlib_irqmp.c                              |   28 +-
 hw/intc/heathrow_pic.c                             |    1 +
 hw/intc/i8259.c                                    |    4 +-
 hw/intc/i8259_common.c                             |    1 +
 hw/intc/imx_avic.c                                 |  105 +-
 hw/intc/ioapic.c                                   |  230 +-
 hw/intc/ioapic_common.c                            |   57 +
 hw/intc/lm32_pic.c                                 |   14 +-
 hw/intc/mips_gic.c                                 |  460 ++
 hw/intc/omap_intc.c                                |   63 +-
 hw/intc/openpic.c                                  |    6 +-
 hw/intc/openpic_kvm.c                              |    7 +-
 hw/intc/pl190.c                                    |   15 +-
 hw/intc/puv3_intc.c                                |    1 +
 hw/intc/realview_gic.c                             |    2 +
 hw/intc/s390_flic.c                                |    9 +
 hw/intc/s390_flic_kvm.c                            |   36 +-
 hw/intc/sh_intc.c                                  |    3 +
 hw/intc/slavio_intctl.c                            |   15 +-
 hw/intc/trace-events                               |  123 +
 hw/intc/vgic_common.h                              |   35 +
 hw/intc/xics.c                                     |  575 +-
 hw/intc/xics_kvm.c                                 |   76 +-
 hw/intc/xics_spapr.c                               |  434 ++
 hw/intc/xilinx_intc.c                              |    1 +
 hw/ipack/ipack.c                                   |    4 +-
 hw/ipack/tpci200.c                                 |    4 +-
 hw/ipmi/Makefile.objs                              |    5 +
 hw/ipmi/ipmi.c                                     |  131 +
 hw/ipmi/ipmi_bmc_extern.c                          |  519 ++
 hw/ipmi/ipmi_bmc_sim.c                             | 1810 +++++
 hw/ipmi/isa_ipmi_bt.c                              |  537 ++
 hw/ipmi/isa_ipmi_kcs.c                             |  501 ++
 hw/isa/apm.c                                       |    1 +
 hw/isa/i82378.c                                    |    9 +-
 hw/isa/isa-bus.c                                   |   45 +-
 hw/isa/lpc_ich9.c                                  |  190 +-
 hw/isa/pc87312.c                                   |   10 +-
 hw/isa/piix4.c                                     |    7 +-
 hw/isa/trace-events                                |    9 +
 hw/isa/vt82c686.c                                  |    6 +-
 hw/lm32/lm32.h                                     |   21 +-
 hw/lm32/lm32_boards.c                              |   58 +-
 hw/lm32/lm32_hwsetup.h                             |    1 +
 hw/lm32/milkymist-hw.h                             |   17 +-
 hw/lm32/milkymist.c                                |   29 +-
 hw/m68k/an5206.c                                   |   25 +-
 hw/m68k/dummy_m68k.c                               |   18 +-
 hw/m68k/mcf5206.c                                  |    3 +
 hw/m68k/mcf5208.c                                  |   23 +-
 hw/m68k/mcf_intc.c                                 |    3 +
 hw/mem/Makefile.objs                               |    1 +
 hw/mem/nvdimm.c                                    |  180 +
 hw/mem/pc-dimm.c                                   |   91 +-
 hw/microblaze/boot.c                               |    8 +-
 hw/microblaze/boot.h                               |    6 +-
 hw/microblaze/petalogix_ml605_mmu.c                |   35 +-
 hw/microblaze/petalogix_s3adsp1800_mmu.c           |   29 +-
 hw/mips/Makefile.objs                              |    1 +
 hw/mips/addr.c                                     |    1 +
 hw/mips/cps.c                                      |  192 +
 hw/mips/cputimer.c                                 |   38 +-
 hw/mips/gt64xxx_pci.c                              |   12 +-
 hw/mips/mips_fulong2e.c                            |   36 +-
 hw/mips/mips_int.c                                 |    4 +-
 hw/mips/mips_jazz.c                                |   70 +-
 hw/mips/mips_malta.c                               |  151 +-
 hw/mips/mips_mipssim.c                             |   25 +-
 hw/mips/mips_r4k.c                                 |   31 +-
 hw/misc/Makefile.objs                              |   13 +
 hw/misc/a9scu.c                                    |    1 +
 hw/misc/applesmc.c                                 |    1 +
 hw/misc/arm11scu.c                                 |    2 +
 hw/misc/arm_integrator_debug.c                     |    2 +
 hw/misc/arm_l2x0.c                                 |   13 +-
 hw/misc/arm_sysctl.c                               |    5 +-
 hw/misc/aspeed_scu.c                               |  282 +
 hw/misc/auxbus.c                                   |  292 +
 hw/misc/bcm2835_mbox.c                             |  336 +
 hw/misc/bcm2835_property.c                         |  440 ++
 hw/misc/cbus.c                                     |    3 +-
 hw/misc/debugexit.c                                |    1 +
 hw/misc/eccmemctl.c                                |    1 +
 hw/misc/edu.c                                      |   13 +-
 hw/misc/exynos4210_pmu.c                           |   12 +-
 hw/misc/hyperv_testdev.c                           |  168 +
 hw/misc/imx25_ccm.c                                |  318 +
 hw/misc/imx31_ccm.c                                |  345 +
 hw/misc/imx6_ccm.c                                 |  781 ++
 hw/misc/imx6_src.c                                 |  265 +
 hw/misc/imx_ccm.c                                  |  310 +-
 hw/misc/ivshmem.c                                  | 1339 ++--
 hw/misc/macio/cuda.c                               |  479 +-
 hw/misc/macio/mac_dbdma.c                          |  201 +-
 hw/misc/macio/macio.c                              |    5 +-
 hw/misc/max111x.c                                  |   15 +-
 hw/misc/milkymist-hpdmc.c                          |    3 +-
 hw/misc/milkymist-pfpu.c                           |    3 +-
 hw/misc/mips_cmgcr.c                               |  246 +
 hw/misc/mips_cpc.c                                 |  178 +
 hw/misc/mips_itu.c                                 |  524 ++
 hw/misc/mst_fpga.c                                 |   14 +-
 hw/misc/omap_clk.c                                 |    3 +-
 hw/misc/omap_gpmc.c                                |    4 +-
 hw/misc/omap_l4.c                                  |    1 +
 hw/misc/omap_sdrc.c                                |    4 +-
 hw/misc/omap_tap.c                                 |    1 +
 hw/misc/pc-testdev.c                               |    5 +-
 hw/misc/pci-testdev.c                              |   10 +-
 hw/misc/puv3_pm.c                                  |    1 +
 hw/misc/pvpanic.c                                  |    4 +-
 hw/misc/sga.c                                      |    1 +
 hw/misc/slavio_misc.c                              |    1 +
 hw/misc/stm32f2xx_syscfg.c                         |    2 +
 hw/misc/tmp105.c                                   |   14 +-
 hw/misc/trace-events                               |   55 +
 hw/misc/vmport.c                                   |    2 +-
 hw/misc/zynq-xadc.c                                |  304 +
 hw/misc/zynq_slcr.c                                |    2 +
 hw/moxie/moxiesim.c                                |   28 +-
 hw/net/Makefile.objs                               |    7 +-
 hw/net/allwinner_emac.c                            |    4 +-
 hw/net/cadence_gem.c                               |   32 +-
 hw/net/dp8393x.c                                   |    6 +-
 hw/net/e1000.c                                     |  732 +-
 hw/net/e1000_regs.h                                |  364 +-
 hw/net/e1000e.c                                    |  711 ++
 hw/net/e1000e_core.c                               | 3483 +++++++++
 hw/net/e1000e_core.h                               |  146 +
 hw/net/e1000x_common.c                             |  267 +
 hw/net/e1000x_common.h                             |  213 +
 hw/net/eepro100.c                                  |   28 +-
 hw/net/etraxfs_eth.c                               |    8 +-
 hw/net/fsl_etsec/etsec.c                           |    6 +-
 hw/net/fsl_etsec/etsec.h                           |    7 +-
 hw/net/fsl_etsec/miim.c                            |    1 +
 hw/net/fsl_etsec/registers.c                       |    1 +
 hw/net/fsl_etsec/registers.h                       |    7 +-
 hw/net/fsl_etsec/rings.c                           |    7 +-
 hw/net/imx_fec.c                                   | 1231 ++++
 hw/net/lan9118.c                                   |   24 +-
 hw/net/lance.c                                     |    3 +-
 hw/net/mcf_fec.c                                   |    3 +-
 hw/net/milkymist-minimac2.c                        |    8 +-
 hw/net/mipsnet.c                                   |   14 +-
 hw/net/ne2000-isa.c                                |   23 +-
 hw/net/ne2000.c                                    |   17 +-
 hw/net/ne2000.h                                    |    3 +-
 hw/net/net_rx_pkt.c                                |  600 ++
 hw/net/net_rx_pkt.h                                |  363 +
 hw/net/net_tx_pkt.c                                |  637 ++
 hw/net/net_tx_pkt.h                                |  190 +
 hw/net/opencores_eth.c                             |   47 +-
 hw/net/pcnet-pci.c                                 |    3 +-
 hw/net/pcnet.c                                     |    4 +-
 hw/net/pcnet.h                                     |    2 +-
 hw/net/rocker/qmp-norocker.c                       |    1 +
 hw/net/rocker/rocker.c                             |   51 +-
 hw/net/rocker/rocker.h                             |    6 +-
 hw/net/rocker/rocker_desc.c                        |   13 +-
 hw/net/rocker/rocker_desc.h                        |    5 +-
 hw/net/rocker/rocker_fp.c                          |   10 +-
 hw/net/rocker/rocker_fp.h                          |    7 +-
 hw/net/rocker/rocker_hw.h                          |    6 +-
 hw/net/rocker/rocker_of_dpa.c                      |   28 +-
 hw/net/rocker/rocker_of_dpa.h                      |    6 +-
 hw/net/rocker/rocker_tlv.h                         |   10 +-
 hw/net/rocker/rocker_world.c                       |    8 +-
 hw/net/rocker/rocker_world.h                       |    7 +-
 hw/net/rtl8139.c                                   |  181 +-
 hw/net/smc91c111.c                                 |   36 +-
 hw/net/spapr_llan.c                                |  379 +-
 hw/net/stellaris_enet.c                            |   15 +-
 hw/net/trace-events                                |  272 +
 hw/net/vhost_net.c                                 |  203 +-
 hw/net/virtio-net.c                                |  300 +-
 hw/net/vmware_utils.h                              |   60 +-
 hw/net/vmxnet3.c                                   |  553 +-
 hw/net/vmxnet3.h                                   |   10 +-
 hw/net/vmxnet_debug.h                              |  148 +-
 hw/net/vmxnet_rx_pkt.c                             |  186 -
 hw/net/vmxnet_rx_pkt.h                             |  176 -
 hw/net/vmxnet_tx_pkt.c                             |  567 --
 hw/net/vmxnet_tx_pkt.h                             |  148 -
 hw/net/xen_nic.c                                   |   33 +-
 hw/net/xgmac.c                                     |    3 +-
 hw/net/xilinx_axienet.c                            |    4 +-
 hw/net/xilinx_ethlite.c                            |    9 +-
 hw/nvram/ds1225y.c                                 |    1 +
 hw/nvram/eeprom93xx.c                              |    1 +
 hw/nvram/fw_cfg.c                                  |  468 +-
 hw/nvram/mac_nvram.c                               |    9 +-
 hw/nvram/spapr_nvram.c                             |   29 +-
 hw/nvram/trace-events                              |   10 +
 hw/openrisc/cputimer.c                             |    8 +-
 hw/openrisc/openrisc_sim.c                         |   26 +-
 hw/openrisc/pic_cpu.c                              |    1 +
 hw/pci-bridge/dec.c                                |    7 +-
 hw/pci-bridge/dec.h                                |    4 +-
 hw/pci-bridge/i82801b11.c                          |   15 +-
 hw/pci-bridge/ioh3420.c                            |   32 +-
 hw/pci-bridge/pci_bridge_dev.c                     |   45 +-
 hw/pci-bridge/pci_expander_bridge.c                |  145 +-
 hw/pci-bridge/xio3130_downstream.c                 |   30 +-
 hw/pci-bridge/xio3130_upstream.c                   |   28 +-
 hw/pci-bridge/xio3130_upstream.h                   |    2 +-
 hw/pci-host/apb.c                                  |   29 +-
 hw/pci-host/bonito.c                               |   41 +-
 hw/pci-host/gpex.c                                 |    1 +
 hw/pci-host/grackle.c                              |    5 +-
 hw/pci-host/pam.c                                  |    1 +
 hw/pci-host/piix.c                                 |   83 +-
 hw/pci-host/ppce500.c                              |    5 +-
 hw/pci-host/prep.c                                 |   17 +-
 hw/pci-host/q35.c                                  |  136 +-
 hw/pci-host/uninorth.c                             |   27 +-
 hw/pci-host/versatile.c                            |    3 +
 hw/pci/msi.c                                       |   49 +-
 hw/pci/msix.c                                      |   19 +-
 hw/pci/pci-stub.c                                  |    1 +
 hw/pci/pci.c                                       |  270 +-
 hw/pci/pci_bridge.c                                |    6 +-
 hw/pci/pci_host.c                                  |   16 +
 hw/pci/pcie.c                                      |  161 +-
 hw/pci/pcie_aer.c                                  |   14 +-
 hw/pci/pcie_host.c                                 |    1 +
 hw/pci/pcie_port.c                                 |    1 +
 hw/pci/shpc.c                                      |    4 +-
 hw/pci/slotid_cap.c                                |    1 +
 hw/pci/trace-events                                |    9 +
 hw/pcmcia/pcmcia.c                                 |    1 +
 hw/pcmcia/pxa2xx.c                                 |    1 +
 hw/ppc/Makefile.objs                               |    4 +-
 hw/ppc/e500.c                                      |   15 +-
 hw/ppc/e500.h                                      |    2 +
 hw/ppc/e500plat.c                                  |   20 +-
 hw/ppc/mac.h                                       |   13 +-
 hw/ppc/mac_newworld.c                              |   28 +-
 hw/ppc/mac_oldworld.c                              |   52 +-
 hw/ppc/mpc8544_guts.c                              |    3 +
 hw/ppc/mpc8544ds.c                                 |   17 +-
 hw/ppc/ppc.c                                       |   93 +-
 hw/ppc/ppc405.h                                    |    6 +-
 hw/ppc/ppc405_boards.c                             |  101 +-
 hw/ppc/ppc405_uc.c                                 |   10 +-
 hw/ppc/ppc440_bamboo.c                             |   21 +-
 hw/ppc/ppc4xx_devs.c                               |    2 +
 hw/ppc/ppc4xx_pci.c                                |    1 +
 hw/ppc/ppc_booke.c                                 |    5 +-
 hw/ppc/ppce500_spin.c                              |   10 +-
 hw/ppc/prep.c                                      |   76 +-
 hw/ppc/spapr.c                                     | 1324 +++-
 hw/ppc/spapr_cpu_core.c                            |  432 ++
 hw/ppc/spapr_drc.c                                 |  189 +-
 hw/ppc/spapr_events.c                              |   78 +-
 hw/ppc/spapr_hcall.c                               |  417 +-
 hw/ppc/spapr_iommu.c                               |  244 +-
 hw/ppc/spapr_pci.c                                 |  345 +-
 hw/ppc/spapr_pci_vfio.c                            |  140 +-
 hw/ppc/spapr_rng.c                                 |  191 +
 hw/ppc/spapr_rtas.c                                |  145 +-
 hw/ppc/spapr_rtas_ddw.c                            |  295 +
 hw/ppc/spapr_rtc.c                                 |    3 +-
 hw/ppc/spapr_vio.c                                 |   37 +-
 hw/ppc/trace-events                                |   43 +
 hw/ppc/virtex_ml507.c                              |   18 +-
 hw/s390x/Makefile.objs                             |    6 +-
 hw/s390x/ccw-device.c                              |   27 +
 hw/s390x/ccw-device.h                              |   43 +
 hw/s390x/css-bridge.c                              |  148 +
 hw/s390x/css.c                                     |  558 +-
 hw/s390x/css.h                                     |  111 -
 hw/s390x/event-facility.c                          |   55 +-
 hw/s390x/ipl.c                                     |  223 +-
 hw/s390x/ipl.h                                     |  129 +-
 hw/s390x/s390-pci-bus.c                            |  621 +-
 hw/s390x/s390-pci-bus.h                            |   99 +-
 hw/s390x/s390-pci-inst.c                           |  362 +-
 hw/s390x/s390-pci-inst.h                           |   20 +-
 hw/s390x/s390-skeys-kvm.c                          |   76 +
 hw/s390x/s390-skeys.c                              |  418 ++
 hw/s390x/s390-virtio-bus.c                         |  763 --
 hw/s390x/s390-virtio-bus.h                         |  186 -
 hw/s390x/s390-virtio-ccw.c                         |  339 +-
 hw/s390x/s390-virtio-hcall.c                       |    1 +
 hw/s390x/s390-virtio.c                             |  238 +-
 hw/s390x/s390-virtio.h                             |    6 +-
 hw/s390x/sclp.c                                    |  277 +-
 hw/s390x/sclpcpu.c                                 |   29 +-
 hw/s390x/sclpquiesce.c                             |    7 +-
 hw/s390x/trace-events                              |   15 +
 hw/s390x/virtio-ccw.c                              |  601 +-
 hw/s390x/virtio-ccw.h                              |   54 +-
 hw/scsi/Makefile.objs                              |    1 +
 hw/scsi/esp-pci.c                                  |    2 +
 hw/scsi/esp.c                                      |   64 +-
 hw/scsi/lsi53c895a.c                               |    2 +-
 hw/scsi/megasas.c                                  |   94 +-
 hw/scsi/mfi.h                                      |    6 +-
 hw/scsi/mpi.h                                      | 1153 +++
 hw/scsi/mptconfig.c                                |  905 +++
 hw/scsi/mptendian.c                                |  204 +
 hw/scsi/mptsas.c                                   | 1455 ++++
 hw/scsi/mptsas.h                                   |  101 +
 hw/scsi/scsi-bus.c                                 |   72 +-
 hw/scsi/scsi-disk.c                                |  606 +-
 hw/scsi/scsi-generic.c                             |  196 +-
 hw/scsi/spapr_vscsi.c                              |    6 +-
 hw/scsi/trace-events                               |  204 +
 hw/scsi/vhost-scsi.c                               |   23 +-
 hw/scsi/virtio-scsi-dataplane.c                    |  229 +-
 hw/scsi/virtio-scsi.c                              |  217 +-
 hw/scsi/vmw_pvscsi.c                               |  139 +-
 hw/sd/Makefile.objs                                |    2 +-
 hw/sd/core.c                                       |  146 +
 hw/sd/milkymist-memcard.c                          |    5 +-
 hw/sd/omap_mmc.c                                   |    9 +-
 hw/sd/pl181.c                                      |   32 +-
 hw/sd/pxa2xx_mmci.c                                |  308 +-
 hw/sd/sd.c                                         |  352 +-
 hw/sd/sdhci-internal.h                             |  232 +
 hw/sd/sdhci.c                                      |  206 +-
 hw/sd/sdhci.h                                      |  295 -
 hw/sd/ssi-sd.c                                     |   14 +-
 hw/sd/trace-events                                 |    5 +
 hw/sh4/r2d.c                                       |   25 +-
 hw/sh4/sh7750.c                                    |    3 +-
 hw/sh4/sh7750_regnames.c                           |    1 +
 hw/sh4/sh7750_regnames.h                           |    6 +-
 hw/sh4/sh7750_regs.h                               |    4 +-
 hw/sh4/sh_pci.c                                    |   10 +-
 hw/sh4/shix.c                                      |   25 +-
 hw/smbios/Makefile.objs                            |    2 +
 hw/smbios/smbios.c                                 | 1056 +++
 hw/smbios/smbios_build.h                           |   87 +
 hw/smbios/smbios_type_38.c                         |  117 +
 hw/sparc/leon3.c                                   |   27 +-
 hw/sparc/sun4m.c                                   |  251 +-
 hw/sparc/trace-events                              |   11 +
 hw/sparc64/sun4u.c                                 |  192 +-
 hw/ssi/Makefile.objs                               |    2 +
 hw/ssi/aspeed_smc.c                                |  469 ++
 hw/ssi/imx_spi.c                                   |  455 ++
 hw/ssi/omap_spi.c                                  |    4 +-
 hw/ssi/pl022.c                                     |    4 +-
 hw/ssi/ssi.c                                       |    9 +-
 hw/ssi/xilinx_spi.c                                |    3 +-
 hw/ssi/xilinx_spips.c                              |   49 +-
 hw/timer/Makefile.objs                             |    3 +-
 hw/timer/a9gtimer.c                                |    5 +-
 hw/timer/allwinner-a10-pit.c                       |    2 +
 hw/timer/arm_mptimer.c                             |    7 +-
 hw/timer/arm_timer.c                               |   44 +-
 hw/timer/aspeed_timer.c                            |  514 ++
 hw/timer/cadence_ttc.c                             |    1 +
 hw/timer/digic-timer.c                             |    2 +
 hw/timer/ds1338.c                                  |    3 +
 hw/timer/etraxfs_timer.c                           |    1 +
 hw/timer/exynos4210_mct.c                          |   13 +-
 hw/timer/exynos4210_pwm.c                          |   13 +-
 hw/timer/exynos4210_rtc.c                          |   14 +-
 hw/timer/grlib_gptimer.c                           |    1 +
 hw/timer/hpet.c                                    |   28 +-
 hw/timer/i8254.c                                   |    5 +-
 hw/timer/i8254_common.c                            |    7 +-
 hw/timer/imx_epit.c                                |  145 +-
 hw/timer/imx_gpt.c                                 |  270 +-
 hw/timer/lm32_timer.c                              |   20 +-
 hw/timer/m48t59.c                                  |    7 +-
 hw/timer/mc146818rtc.c                             |   25 +-
 hw/timer/milkymist-sysctl.c                        |   24 +-
 hw/timer/mips_gictimer.c                           |  142 +
 hw/timer/omap_gptimer.c                            |   10 +-
 hw/timer/omap_synctimer.c                          |    4 +-
 hw/timer/pl031.c                                   |   24 +-
 hw/timer/puv3_ost.c                                |    1 +
 hw/timer/pxa2xx_timer.c                            |   55 +-
 hw/timer/sh_timer.c                                |    1 +
 hw/timer/slavio_timer.c                            |    1 +
 hw/timer/stm32f2xx_timer.c                         |    2 +
 hw/timer/trace-events                              |   51 +
 hw/timer/tusb6010.c                                |  816 ---
 hw/timer/twl92230.c                                |    2 +
 hw/timer/xilinx_timer.c                            |    1 +
 hw/tpm/tpm_passthrough.c                           |   33 +-
 hw/tpm/tpm_tis.c                                   |    6 +-
 hw/tpm/tpm_util.c                                  |    1 +
 hw/tpm/tpm_util.h                                  |    7 +-
 hw/tricore/tricore_testboard.c                     |   39 +-
 hw/unicore32/puv3.c                                |   31 +-
 hw/usb/Makefile.objs                               |   11 +-
 hw/usb/bus.c                                       |   81 +-
 hw/usb/ccid-card-emulated.c                        |   30 +-
 hw/usb/ccid-card-passthru.c                        |   17 +-
 hw/usb/combined-packet.c                           |    1 +
 hw/usb/core.c                                      |   19 +-
 hw/usb/desc-msos.c                                 |    1 +
 hw/usb/desc.c                                      |    3 +-
 hw/usb/desc.h                                      |    1 -
 hw/usb/dev-audio.c                                 |    3 +-
 hw/usb/dev-bluetooth.c                             |    1 +
 hw/usb/dev-hid.c                                   |    2 +
 hw/usb/dev-hub.c                                   |    2 +
 hw/usb/dev-mtp.c                                   |  328 +-
 hw/usb/dev-network.c                               |   82 +-
 hw/usb/dev-serial.c                                |    3 +
 hw/usb/dev-smartcard-reader.c                      |    2 +
 hw/usb/dev-storage.c                               |   65 +-
 hw/usb/dev-uas.c                                   |    6 +
 hw/usb/dev-wacom.c                                 |    1 +
 hw/usb/hcd-ehci-pci.c                              |    7 +-
 hw/usb/hcd-ehci-sysbus.c                           |    1 +
 hw/usb/hcd-ehci.c                                  |   58 +-
 hw/usb/hcd-ehci.h                                  |    5 +-
 hw/usb/hcd-musb.c                                  |    3 +-
 hw/usb/hcd-ohci.c                                  |  137 +-
 hw/usb/hcd-uhci.c                                  |   30 +-
 hw/usb/hcd-xhci.c                                  |   60 +-
 hw/usb/host-legacy.c                               |    1 +
 hw/usb/host-libusb.c                               |   86 +-
 hw/usb/host-stub.c                                 |    1 +
 hw/usb/libhw.c                                     |    1 +
 hw/usb/quirks.c                                    |    1 +
 hw/usb/redirect.c                                  |   37 +-
 hw/usb/trace-events                                |  268 +
 hw/usb/tusb6010.c                                  |  817 +++
 hw/usb/xen-usb.c                                   | 1107 +++
 hw/vfio/Makefile.objs                              |    4 +-
 hw/vfio/amd-xgbe.c                                 |   56 +
 hw/vfio/calxeda-xgmac.c                            |    1 +
 hw/vfio/common.c                                   |  716 +-
 hw/vfio/pci-quirks.c                               | 1846 +++++
 hw/vfio/pci.c                                      | 2246 ++----
 hw/vfio/pci.h                                      |  169 +
 hw/vfio/platform.c                                 |  252 +-
 hw/vfio/spapr.c                                    |  209 +
 hw/vfio/trace-events                               |  125 +
 hw/virtio/Makefile.objs                            |    1 -
 hw/virtio/dataplane/Makefile.objs                  |    1 -
 hw/virtio/dataplane/vring.c                        |  494 --
 hw/virtio/trace-events                             |   16 +
 hw/virtio/vhost-backend.c                          |  158 +-
 hw/virtio/vhost-user.c                             |  688 +-
 hw/virtio/vhost.c                                  |  396 +-
 hw/virtio/virtio-balloon.c                         |  158 +-
 hw/virtio/virtio-bus.c                             |  130 +
 hw/virtio/virtio-mmio.c                            |  178 +-
 hw/virtio/virtio-pci.c                             |  560 +-
 hw/virtio/virtio-pci.h                             |   66 +-
 hw/virtio/virtio-rng.c                             |   39 +-
 hw/virtio/virtio.c                                 |  608 +-
 hw/watchdog/watchdog.c                             |   19 +-
 hw/watchdog/wdt_diag288.c                          |   17 +-
 hw/watchdog/wdt_i6300esb.c                         |   13 +-
 hw/watchdog/wdt_ib700.c                            |    3 +-
 hw/xen/Makefile.objs                               |    3 +-
 hw/xen/xen-host-pci-device.c                       |  152 +-
 hw/xen/xen-host-pci-device.h                       |    7 +-
 hw/xen/xen_backend.c                               |  221 +-
 hw/xen/xen_devconfig.c                             |   53 +-
 hw/xen/xen_pt.c                                    |   77 +-
 hw/xen/xen_pt.h                                    |    7 +-
 hw/xen/xen_pt_config_init.c                        |   60 +-
 hw/xen/xen_pt_graphics.c                           |   13 +-
 hw/xen/xen_pt_msi.c                                |    2 +-
 hw/xenpv/Makefile.objs                             |    4 +-
 hw/xenpv/xen_domainbuild.c                         |   11 +-
 hw/xenpv/xen_domainbuild.h                         |    2 +-
 hw/xenpv/xen_machine_pv.c                          |   37 +-
 hw/xtensa/bootparam.h                              |    4 +-
 hw/xtensa/pic_cpu.c                                |    6 +-
 hw/xtensa/sim.c                                    |   29 +-
 hw/xtensa/xtfpga.c                                 |  136 +-
 include/block/accounting.h                         |   31 +-
 include/block/aio.h                                |   85 +-
 include/block/block.h                              |  347 +-
 include/block/block_int.h                          |  368 +-
 include/block/blockjob.h                           |  196 +-
 include/block/coroutine.h                          |  219 -
 include/block/coroutine_int.h                      |   54 -
 include/block/dirty-bitmap.h                       |   44 +
 include/block/nbd.h                                |   51 +-
 include/block/qapi.h                               |    3 +-
 include/block/raw-aio.h                            |   68 +
 include/block/scsi.h                               |   13 +-
 include/block/snapshot.h                           |   25 +-
 include/block/thread-pool.h                        |    2 +-
 include/block/throttle-groups.h                    |   19 +-
 include/block/write-threshold.h                    |    3 -
 include/config.h                                   |    2 -
 include/crypto/aes.h                               |    5 +-
 include/crypto/afsplit.h                           |  135 +
 include/crypto/block.h                             |  248 +
 include/crypto/cipher.h                            |   71 +-
 include/crypto/desrfb.h                            |    5 +-
 include/crypto/hash.h                              |   41 +-
 include/crypto/init.h                              |    9 +-
 include/crypto/ivgen.h                             |  206 +
 include/crypto/pbkdf.h                             |  152 +
 include/crypto/random.h                            |   44 +
 include/crypto/secret.h                            |  146 +
 include/crypto/tlscreds.h                          |   66 +
 include/crypto/tlscredsanon.h                      |  111 +
 include/crypto/tlscredsx509.h                      |  113 +
 include/crypto/tlssession.h                        |  322 +
 include/crypto/xts.h                               |   85 +
 include/disas/bfd.h                                |   11 +-
 include/disas/disas.h                              |    8 +-
 include/elf.h                                      |   33 +-
 include/exec/address-spaces.h                      |    4 +-
 include/exec/cpu-all.h                             |  107 +-
 include/exec/cpu-common.h                          |   36 +-
 include/exec/cpu-defs.h                            |   27 +-
 include/exec/cpu_ldst.h                            |   31 +-
 include/exec/cpu_ldst_template.h                   |   84 +-
 include/exec/cpu_ldst_useronly_template.h          |   47 +
 include/exec/cputlb.h                              |   16 -
 include/exec/exec-all.h                            |  361 +-
 include/exec/gdbstub.h                             |   30 +-
 include/exec/gen-icount.h                          |   20 +-
 include/exec/helper-gen.h                          |    4 +-
 include/exec/helper-head.h                         |   31 +-
 include/exec/helper-proto.h                        |    4 +-
 include/exec/helper-tcg.h                          |    4 +-
 include/exec/hwaddr.h                              |    1 +
 include/exec/ioport.h                              |   19 +-
 include/exec/log.h                                 |   60 +
 include/exec/memattrs.h                            |    4 +-
 include/exec/memory.h                              |  269 +-
 include/exec/poison.h                              |    8 -
 include/exec/ram_addr.h                            |  281 +-
 include/exec/softmmu-semi.h                        |   21 +-
 include/exec/spinlock.h                            |   49 -
 include/exec/tb-context.h                          |   45 +
 include/exec/tb-hash-xx.h                          |   95 +
 include/exec/tb-hash.h                             |   11 +-
 include/exec/user/abitypes.h                       |    9 +-
 include/exec/user/thunk.h                          |   16 +-
 include/fpu/softfloat.h                            |  136 +-
 include/glib-compat.h                              |  115 +
 include/hw/acpi/acpi-defs.h                        |   43 +-
 include/hw/acpi/acpi.h                             |   29 +-
 include/hw/acpi/acpi_dev_interface.h               |   18 +
 include/hw/acpi/aml-build.h                        |  136 +-
 include/hw/acpi/bios-linker-loader.h               |   31 +-
 include/hw/acpi/cpu.h                              |   67 +
 include/hw/acpi/cpu_hotplug.h                      |   24 +-
 include/hw/acpi/ich9.h                             |   13 +-
 include/hw/acpi/ipmi.h                             |   22 +
 include/hw/acpi/memory_hotplug.h                   |   13 +-
 include/hw/acpi/pc-hotplug.h                       |   44 +-
 include/hw/acpi/pcihp.h                            |    7 +-
 include/hw/acpi/piix4.h                            |    2 -
 include/hw/acpi/tco.h                              |    1 -
 include/hw/arm/allwinner-a10.h                     |    4 +
 include/hw/arm/arm.h                               |   40 +-
 include/hw/arm/ast2400.h                           |   42 +
 include/hw/arm/bcm2835_peripherals.h               |   48 +
 include/hw/arm/bcm2836.h                           |   35 +
 include/hw/arm/digic.h                             |    1 -
 include/hw/arm/exynos4210.h                        |    8 +-
 include/hw/arm/fsl-imx25.h                         |  249 +
 include/hw/arm/fsl-imx31.h                         |  122 +
 include/hw/arm/fsl-imx6.h                          |  453 ++
 include/hw/arm/imx.h                               |   34 -
 include/hw/arm/linux-boot-if.h                     |   43 +
 include/hw/arm/omap.h                              |    1 +
 include/hw/arm/pxa.h                               |    6 +-
 include/hw/arm/raspi_platform.h                    |  128 +
 include/hw/arm/soc_dma.h                           |    3 +-
 include/hw/arm/stm32f205_soc.h                     |    4 +-
 include/hw/arm/virt-acpi-build.h                   |    4 +-
 include/hw/arm/virt.h                              |   13 +-
 include/hw/arm/xlnx-zynqmp.h                       |   38 +-
 include/hw/audio/audio.h                           |    4 +-
 include/hw/audio/pcspk.h                           |    4 +-
 include/hw/block/block.h                           |   18 +-
 include/hw/block/fdc.h                             |   11 +-
 include/hw/block/flash.h                           |    5 +-
 include/hw/boards.h                                |  116 +-
 include/hw/bt.h                                    |   23 +-
 include/hw/char/bcm2835_aux.h                      |   33 +
 include/hw/char/cadence_uart.h                     |   17 +
 include/hw/char/digic-uart.h                       |    1 -
 include/hw/char/escc.h                             |    2 +-
 include/hw/char/imx_serial.h                       |  102 +
 include/hw/char/lm32_juart.h                       |    2 +-
 include/hw/char/pl011.h                            |   52 +
 include/hw/char/serial.h                           |    6 +-
 include/hw/char/xilinx_uartlite.h                  |   35 +
 include/hw/compat.h                                |  172 +-
 include/hw/cpu/core.h                              |   34 +
 include/hw/cpu/icc_bus.h                           |   82 -
 include/hw/cris/etraxfs.h                          |   20 +-
 include/hw/cris/etraxfs_dma.h                      |    2 +-
 include/hw/display/bcm2835_fb.h                    |   47 +
 include/hw/display/dpcd.h                          |  105 +
 include/hw/display/xlnx_dp.h                       |  109 +
 include/hw/dma/bcm2835_dma.h                       |   47 +
 include/hw/dma/xlnx-zynq-devcfg.h                  |   62 +
 include/hw/dma/xlnx_dpdma.h                        |   85 +
 include/hw/elf_ops.h                               |   45 +-
 include/hw/empty_slot.h                            |    2 +-
 include/hw/fw-path-provider.h                      |    2 +-
 include/hw/gpio/imx_gpio.h                         |   63 +
 include/hw/hotplug.h                               |   15 +-
 include/hw/hw.h                                    |   60 +-
 include/hw/i2c/aspeed_i2c.h                        |   62 +
 include/hw/i2c/i2c-ddc.h                           |   38 +
 include/hw/i2c/i2c.h                               |    1 +
 include/hw/i2c/imx_i2c.h                           |   87 +
 include/hw/i2c/pm_smbus.h                          |    2 +-
 include/hw/i386/apic-msidef.h                      |    1 +
 include/hw/i386/apic.h                             |    5 -
 include/hw/i386/apic_internal.h                    |  112 +-
 include/hw/i386/ich9.h                             |   18 +-
 include/hw/i386/intel_iommu.h                      |  187 +-
 include/hw/i386/ioapic.h                           |    2 +-
 include/hw/i386/ioapic_internal.h                  |   21 +-
 include/hw/i386/pc.h                               |  985 ++-
 include/hw/i386/smbios.h                           |  227 -
 include/hw/i386/topology.h                         |   50 +-
 include/hw/i386/x86-iommu.h                        |  100 +
 include/hw/ide/ahci.h                              |  405 ++
 include/hw/ide/internal.h                          |  635 ++
 include/hw/ide/pci.h                               |   76 +
 include/hw/input/adb.h                             |    8 +-
 include/hw/input/ps2.h                             |    2 +-
 include/hw/intc/allwinner-a10-pic.h                |    4 +-
 include/hw/intc/arm_gic.h                          |    3 +
 include/hw/intc/arm_gic_common.h                   |   16 +-
 include/hw/intc/arm_gicv3.h                        |   32 +
 include/hw/intc/arm_gicv3_common.h                 |  274 +
 include/hw/intc/aspeed_vic.h                       |   48 +
 include/hw/intc/bcm2835_ic.h                       |   33 +
 include/hw/intc/bcm2836_control.h                  |   51 +
 include/hw/intc/imx_avic.h                         |   55 +
 include/hw/intc/mips_gic.h                         |  216 +
 include/hw/ipack/ipack.h                           |    2 +-
 include/hw/ipmi/ipmi.h                             |  262 +
 include/hw/isa/apm.h                               |    1 -
 include/hw/isa/i8257.h                             |   41 +
 include/hw/isa/i8259_internal.h                    |    2 +-
 include/hw/isa/isa.h                               |   59 +-
 include/hw/loader.h                                |   61 +-
 include/hw/m68k/mcf.h                              |    2 +
 include/hw/mem/nvdimm.h                            |  116 +
 include/hw/mem/pc-dimm.h                           |   15 +-
 include/hw/mips/cps.h                              |   48 +
 include/hw/mips/cpudevs.h                          |    7 +-
 include/hw/misc/arm_integrator_debug.h             |    5 +-
 include/hw/misc/aspeed_scu.h                       |   39 +
 include/hw/misc/auxbus.h                           |  128 +
 include/hw/misc/bcm2835_mbox.h                     |   38 +
 include/hw/misc/bcm2835_mbox_defs.h                |   27 +
 include/hw/misc/bcm2835_property.h                 |   35 +
 include/hw/misc/imx25_ccm.h                        |   79 +
 include/hw/misc/imx31_ccm.h                        |   88 +
 include/hw/misc/imx6_ccm.h                         |  197 +
 include/hw/misc/imx6_src.h                         |   73 +
 include/hw/misc/imx_ccm.h                          |   67 +
 include/hw/misc/ivshmem.h                          |   25 +
 include/hw/misc/mips_cmgcr.h                       |   86 +
 include/hw/misc/mips_cpc.h                         |   47 +
 include/hw/misc/mips_itu.h                         |   72 +
 include/hw/misc/tmp105_regs.h                      |    5 +-
 include/hw/misc/zynq-xadc.h                        |   46 +
 include/hw/net/allwinner_emac.h                    |    5 +-
 include/hw/net/imx_fec.h                           |  257 +
 include/hw/nmi.h                                   |    3 +-
 include/hw/nvram/fw_cfg.h                          |  202 +-
 include/hw/nvram/fw_cfg_keys.h                     |   46 +
 include/hw/nvram/openbios_firmware_abi.h           |    6 +-
 include/hw/pci-host/apb.h                          |    4 +-
 include/hw/pci-host/ppce500.h                      |    4 +-
 include/hw/pci-host/q35.h                          |   21 +-
 include/hw/pci-host/spapr.h                        |   85 +-
 include/hw/pci/msi.h                               |    5 +-
 include/hw/pci/msix.h                              |   17 +-
 include/hw/pci/pci.h                               |   57 +-
 include/hw/pci/pci_bridge.h                        |    4 +-
 include/hw/pci/pci_bus.h                           |    2 +
 include/hw/pci/pci_ids.h                           |    4 +-
 include/hw/pci/pci_regs.h                          |    2 +
 include/hw/pci/pcie.h                              |    5 +
 include/hw/pci/pcie_aer.h                          |    3 +-
 include/hw/pci/pcie_regs.h                         |    5 +-
 include/hw/pci/shpc.h                              |    1 -
 include/hw/pcmcia.h                                |    2 +-
 include/hw/platform-bus.h                          |    4 +-
 include/hw/ppc/mac_dbdma.h                         |    9 +-
 include/hw/ppc/openpic.h                           |    9 +-
 include/hw/ppc/ppc.h                               |   27 +-
 include/hw/ppc/ppc4xx.h                            |    6 +-
 include/hw/ppc/spapr.h                             |  146 +-
 include/hw/ppc/spapr_cpu_core.h                    |   36 +
 include/hw/ppc/spapr_drc.h                         |   41 +-
 include/hw/ppc/spapr_vio.h                         |   13 +-
 include/hw/ppc/xics.h                              |   64 +-
 include/hw/ptimer.h                                |    1 +
 include/hw/qdev-core.h                             |   14 +-
 include/hw/qdev-properties.h                       |   20 +-
 include/hw/register.h                              |  255 +
 include/hw/s390x/css-bridge.h                      |   38 +
 include/hw/s390x/css.h                             |  190 +
 include/hw/s390x/ebcdic.h                          |    6 +-
 include/hw/s390x/event-facility.h                  |   14 +-
 include/hw/s390x/ioinst.h                          |  232 +
 include/hw/s390x/s390-virtio-ccw.h                 |   44 +
 include/hw/s390x/s390_flic.h                       |    8 +-
 include/hw/s390x/sclp.h                            |   38 +-
 include/hw/s390x/storage-keys.h                    |   60 +
 include/hw/scsi/esp.h                              |    3 +-
 include/hw/scsi/scsi.h                             |   12 +-
 include/hw/sd.h                                    |   80 -
 include/hw/sd/sd.h                                 |  148 +
 include/hw/sd/sdhci.h                              |   95 +
 include/hw/sh4/sh.h                                |    1 +
 include/hw/sh4/sh_intc.h                           |    6 +-
 include/hw/smbios/ipmi.h                           |   15 +
 include/hw/smbios/smbios.h                         |  270 +
 include/hw/sparc/grlib.h                           |    6 +-
 include/hw/ssi.h                                   |   94 -
 include/hw/ssi/aspeed_smc.h                        |  100 +
 include/hw/ssi/imx_spi.h                           |  103 +
 include/hw/ssi/ssi.h                               |   96 +
 include/hw/ssi/xilinx_spips.h                      |   72 +
 include/hw/stream.h                                |    2 +-
 include/hw/sysbus.h                                |    8 +-
 include/hw/timer/a9gtimer.h                        |    6 +-
 include/hw/timer/allwinner-a10-pit.h               |    4 +-
 include/hw/timer/aspeed_timer.h                    |   60 +
 include/hw/timer/digic-timer.h                     |    1 -
 include/hw/timer/hpet.h                            |   10 +-
 include/hw/timer/i8254.h                           |   10 +-
 include/hw/timer/i8254_internal.h                  |   10 +-
 include/hw/timer/imx_epit.h                        |   80 +
 include/hw/timer/imx_gpt.h                         |  115 +
 include/hw/timer/m48t59.h                          |    6 +-
 include/hw/timer/mc146818rtc.h                     |    2 +-
 include/hw/timer/mc146818rtc_regs.h                |    5 +-
 include/hw/timer/mips_gictimer.h                   |   46 +
 include/hw/tricore/tricore.h                       |    4 +-
 include/hw/unicore32/puv3.h                        |    3 +-
 include/hw/usb.h                                   |    4 +-
 include/hw/usb/ehci-regs.h                         |    2 +-
 include/hw/usb/uhci-regs.h                         |    2 +-
 include/hw/vfio/vfio-amd-xgbe.h                    |   51 +
 include/hw/vfio/vfio-common.h                      |   83 +-
 include/hw/vfio/vfio-platform.h                    |    6 +-
 include/hw/vfio/vfio.h                             |   10 +-
 include/hw/virtio/dataplane/vring-accessors.h      |   75 -
 include/hw/virtio/dataplane/vring.h                |   51 -
 include/hw/virtio/vhost-backend.h                  |   84 +-
 include/hw/virtio/vhost-scsi.h                     |   25 -
 include/hw/virtio/vhost.h                          |   23 +-
 include/hw/virtio/virtio-9p.h                      |   24 -
 include/hw/virtio/virtio-access.h                  |   40 +-
 include/hw/virtio/virtio-balloon.h                 |    6 +-
 include/hw/virtio/virtio-blk.h                     |   21 +-
 include/hw/virtio/virtio-bus.h                     |   39 +-
 include/hw/virtio/virtio-gpu.h                     |   43 +-
 include/hw/virtio/virtio-input.h                   |   23 +-
 include/hw/virtio/virtio-net.h                     |    8 +-
 include/hw/virtio/virtio-rng.h                     |    6 +-
 include/hw/virtio/virtio-scsi.h                    |   56 +-
 include/hw/virtio/virtio-serial.h                  |    7 +-
 include/hw/virtio/virtio.h                         |   55 +-
 include/hw/watchdog/wdt_diag288.h                  |    2 +-
 include/hw/xen/xen.h                               |   19 +-
 include/hw/xen/xen_backend.h                       |   16 +-
 include/hw/xen/xen_common.h                        |  357 +-
 include/io/channel-buffer.h                        |   60 +
 include/io/channel-command.h                       |   91 +
 include/io/channel-file.h                          |   93 +
 include/io/channel-socket.h                        |  251 +
 include/io/channel-tls.h                           |  142 +
 include/io/channel-util.h                          |   52 +
 include/io/channel-watch.h                         |   90 +
 include/io/channel-websock.h                       |  108 +
 include/io/channel.h                               |  505 ++
 include/io/task.h                                  |  255 +
 include/libdecnumber/dconfig.h                     |    1 -
 include/libdecnumber/decContext.h                  |    8 +-
 include/libdecnumber/decNumber.h                   |    9 +-
 include/libdecnumber/decNumberLocal.h              |    9 +-
 include/libdecnumber/dpd/decimal128.h              |    9 +-
 include/libdecnumber/dpd/decimal32.h               |    9 +-
 include/libdecnumber/dpd/decimal64.h               |    9 +-
 include/migration/block.h                          |    6 +-
 include/migration/cpu.h                            |   48 +
 include/migration/migration.h                      |  166 +-
 include/migration/postcopy-ram.h                   |   99 +
 include/migration/qemu-file.h                      |   84 +-
 include/migration/qjson.h                          |   29 +
 include/migration/vmstate.h                        |  170 +-
 include/monitor/hmp-target.h                       |   50 +
 include/monitor/monitor.h                          |   10 +-
 include/monitor/qdev.h                             |    5 +-
 include/net/checksum.h                             |   50 +-
 include/net/eth.h                                  |  164 +-
 include/net/filter.h                               |   79 +
 include/net/net.h                                  |   32 +-
 include/net/queue.h                                |   20 +-
 include/net/vhost-user.h                           |    7 +-
 include/net/vhost_net.h                            |    8 +
 include/qapi/clone-visitor.h                       |   39 +
 include/qapi/dealloc-visitor.h                     |   10 +-
 include/qapi/error.h                               |  312 +-
 include/qapi/opts-visitor.h                        |    9 +-
 include/qapi/qmp-event.h                           |    1 -
 include/qapi/qmp-input-visitor.h                   |   13 +-
 include/qapi/qmp-output-visitor.h                  |   12 +-
 include/qapi/qmp/dispatch.h                        |   12 +-
 include/qapi/qmp/json-lexer.h                      |   15 +-
 include/qapi/qmp/json-parser.h                     |    5 +-
 include/qapi/qmp/json-streamer.h                   |   14 +-
 include/qapi/qmp/qbool.h                           |    4 +-
 include/qapi/qmp/qdict.h                           |    5 +-
 include/qapi/qmp/qerror.h                          |    9 +-
 include/qapi/qmp/qfloat.h                          |    4 +-
 include/qapi/qmp/qint.h                            |    4 +-
 include/qapi/qmp/qjson.h                           |    2 -
 include/qapi/qmp/qlist.h                           |    3 +-
 include/qapi/qmp/qobject.h                         |   57 +-
 include/qapi/qmp/qstring.h                         |    4 +-
 include/qapi/qmp/types.h                           |    7 +-
 include/qapi/string-input-visitor.h                |   10 +-
 include/qapi/string-output-visitor.h               |   19 +-
 include/qapi/visitor-impl.h                        |  136 +-
 include/qapi/visitor.h                             |  642 +-
 include/qemu-common.h                              |  477 +-
 include/qemu/acl.h                                 |   14 +-
 include/qemu/atomic.h                              |  270 +-
 include/qemu/base64.h                              |   58 +
 include/qemu/bcd.h                                 |   15 +
 include/qemu/bitmap.h                              |    4 -
 include/qemu/bitops.h                              |  113 +-
 include/qemu/bswap.h                               |   98 +-
 include/qemu/buffer.h                              |  161 +
 include/qemu/compatfd.h                            |    1 -
 include/qemu/compiler.h                            |   45 +-
 include/qemu/config-file.h                         |    9 +-
 include/qemu/coroutine.h                           |  215 +
 include/qemu/coroutine_int.h                       |   54 +
 include/qemu/cutils.h                              |  183 +
 include/qemu/error-report.h                        |    8 +-
 include/qemu/event_notifier.h                      |    6 +-
 include/qemu/fifo32.h                              |  190 +
 include/qemu/fifo8.h                               |    6 +-
 include/qemu/fprintf-fn.h                          |    5 +-
 include/qemu/hbitmap.h                             |    5 +-
 include/qemu/help_option.h                         |   22 +
 include/qemu/host-utils.h                          |  143 +-
 include/qemu/id.h                                  |   13 +
 include/qemu/int128.h                              |    3 -
 include/qemu/iov.h                                 |   64 +-
 include/qemu/log.h                                 |  150 +-
 include/qemu/main-loop.h                           |   10 +-
 include/qemu/memfd.h                               |   24 +
 include/qemu/mmap-alloc.h                          |   12 +
 include/qemu/module.h                              |    5 +-
 include/qemu/option.h                              |   10 +-
 include/qemu/option_int.h                          |    4 +-
 include/qemu/osdep.h                               |  242 +-
 include/qemu/path.h                                |    7 +
 include/qemu/processor.h                           |   30 +
 include/qemu/qdist.h                               |   62 +
 include/qemu/qht.h                                 |  187 +
 include/qemu/queue.h                               |   12 +-
 include/qemu/range.h                               |  196 +-
 include/qemu/ratelimit.h                           |   45 +-
 include/qemu/rcu.h                                 |   18 +-
 include/qemu/rcu_queue.h                           |    2 +-
 include/qemu/readline.h                            |    2 +-
 include/qemu/seqlock.h                             |   29 +-
 include/qemu/sockets.h                             |  113 +-
 include/qemu/thread-posix.h                        |    7 +-
 include/qemu/thread-win32.h                        |    8 +-
 include/qemu/thread.h                              |   41 +-
 include/qemu/throttle.h                            |   56 +-
 include/qemu/timed-average.h                       |   63 +
 include/qemu/timer.h                               |   39 +-
 include/qemu/tls.h                                 |   52 -
 include/qemu/typedefs.h                            |   28 +-
 include/qemu/unicode.h                             |    6 +
 include/qemu/xattr.h                               |    1 -
 include/qjson.h                                    |   29 -
 include/qom/cpu.h                                  |  223 +-
 include/qom/object.h                               |  158 +-
 include/qom/object_interfaces.h                    |   93 +
 include/standard-headers/asm-x86/hyperv.h          |  366 +
 include/standard-headers/linux/input-event-codes.h |  805 +++
 include/standard-headers/linux/input.h             |  851 +--
 include/standard-headers/linux/pci_regs.h          |  442 +-
 include/standard-headers/linux/types.h             |    5 +-
 include/standard-headers/linux/virtio_balloon.h    |    3 +-
 include/standard-headers/linux/virtio_blk.h        |    6 +-
 include/standard-headers/linux/virtio_config.h     |    2 +
 include/standard-headers/linux/virtio_gpu.h        |  112 +-
 include/standard-headers/linux/virtio_ring.h       |    3 +-
 include/sysemu/accel.h                             |    3 +-
 include/sysemu/arch_init.h                         |    1 -
 include/sysemu/balloon.h                           |    6 +-
 include/sysemu/block-backend.h                     |  127 +-
 include/sysemu/blockdev.h                          |    5 +-
 include/sysemu/bt.h                                |    4 +-
 include/sysemu/char.h                              |  120 +-
 include/sysemu/cpus.h                              |   15 +-
 include/sysemu/device_tree.h                       |   59 +-
 include/sysemu/dma.h                               |   24 +-
 include/sysemu/dump-arch.h                         |    9 +-
 include/sysemu/dump.h                              |   26 +-
 include/sysemu/hostmem.h                           |   11 +-
 include/sysemu/kvm.h                               |  117 +-
 include/sysemu/memory_mapping.h                    |    5 +-
 include/sysemu/numa.h                              |    1 -
 include/sysemu/os-posix.h                          |   11 +-
 include/sysemu/os-win32.h                          |  130 +-
 include/sysemu/qtest.h                             |    1 -
 include/sysemu/replay.h                            |  136 +
 include/sysemu/rng-random.h                        |    4 +-
 include/sysemu/rng.h                               |   31 +-
 include/sysemu/seccomp.h                           |    1 -
 include/sysemu/sysemu.h                            |   66 +-
 include/sysemu/tpm_backend.h                       |    5 +-
 include/sysemu/tpm_backend_int.h                   |    8 +-
 include/sysemu/watchdog.h                          |   10 +
 include/sysemu/xen-mapcache.h                      |    4 +-
 include/trace-tcg.h                                |    2 +-
 include/trace.h                                    |    2 +-
 include/ui/console.h                               |  137 +-
 include/ui/egl-context.h                           |   14 +
 include/ui/egl-helpers.h                           |   14 +-
 include/ui/gtk.h                                   |   46 +-
 include/ui/input.h                                 |    4 +
 include/ui/qemu-pixman.h                           |    2 -
 include/ui/qemu-spice.h                            |   24 +-
 include/ui/sdl2.h                                  |   24 +-
 include/ui/shader.h                                |    4 +-
 include/ui/spice-display.h                         |   17 +
 io/Makefile.objs                                   |   10 +
 io/channel-buffer.c                                |  250 +
 io/channel-command.c                               |  368 +
 io/channel-file.c                                  |  225 +
 io/channel-socket.c                                |  790 ++
 io/channel-tls.c                                   |  395 +
 io/channel-util.c                                  |   51 +
 io/channel-watch.c                                 |  347 +
 io/channel-websock.c                               |  964 +++
 io/channel.c                                       |  307 +
 io/task.c                                          |  161 +
 io/trace-events                                    |   63 +
 iohandler.c                                        |  119 +-
 ioport.c                                           |   41 +-
 iothread.c                                         |    8 +-
 kvm-all.c                                          |  323 +-
 kvm-stub.c                                         |   22 +-
 libcacard/Makefile                                 |   45 -
 libcacard/cac.c                                    |  414 --
 libcacard/cac.h                                    |   31 -
 libcacard/card_7816.c                              |  757 --
 libcacard/card_7816.h                              |   62 -
 libcacard/card_7816t.h                             |  165 -
 libcacard/event.c                                  |  103 -
 libcacard/eventt.h                                 |   29 -
 libcacard/libcacard.pc.in                          |   13 -
 libcacard/libcacard.syms                           |   77 -
 libcacard/link_test.c                              |   22 -
 libcacard/vcard.c                                  |  325 -
 libcacard/vcard.h                                  |   86 -
 libcacard/vcard_emul.h                             |   66 -
 libcacard/vcard_emul_nss.c                         | 1274 ----
 libcacard/vcard_emul_type.c                        |   57 -
 libcacard/vcard_emul_type.h                        |   32 -
 libcacard/vcardt.c                                 |   40 -
 libcacard/vcardt.h                                 |   59 -
 libcacard/vcardt_internal.h                        |    6 -
 libcacard/vevent.h                                 |   27 -
 libcacard/vreader.c                                |  578 --
 libcacard/vreader.h                                |   55 -
 libcacard/vreadert.h                               |   24 -
 libcacard/vscard_common.h                          |  178 -
 libcacard/vscclient.c                              |  785 --
 libdecnumber/decContext.c                          |    5 +-
 libdecnumber/decNumber.c                           |   13 +-
 libdecnumber/dpd/decimal128.c                      |    3 +-
 libdecnumber/dpd/decimal32.c                       |    3 +-
 libdecnumber/dpd/decimal64.c                       |    3 +-
 linux-headers/asm-arm/unistd.h                     |  452 ++
 linux-headers/asm-arm64/kvm.h                      |   45 +-
 linux-headers/asm-arm64/unistd.h                   |   19 +
 linux-headers/asm-mips/unistd.h                    | 1063 +++
 linux-headers/asm-powerpc/epapr_hcalls.h           |    4 +-
 linux-headers/asm-powerpc/kvm.h                    |    9 +
 linux-headers/asm-powerpc/unistd.h                 |  396 +
 linux-headers/asm-s390/kvm.h                       |   14 +-
 linux-headers/asm-s390/unistd.h                    |  408 ++
 linux-headers/asm-x86/hyperv.h                     |  251 +-
 linux-headers/asm-x86/kvm.h                        |   10 +-
 linux-headers/asm-x86/unistd.h                     |   15 +
 linux-headers/asm-x86/unistd_32.h                  |  381 +
 linux-headers/asm-x86/unistd_64.h                  |  334 +
 linux-headers/asm-x86/unistd_x32.h                 |  323 +
 linux-headers/linux/kvm.h                          |   60 +-
 linux-headers/linux/psci.h                         |   18 +
 linux-headers/linux/userfaultfd.h                  |  167 +
 linux-headers/linux/vfio.h                         |  101 +-
 linux-headers/linux/vhost.h                        |    6 +
 linux-user/Makefile.objs                           |    3 +-
 linux-user/aarch64/syscall.h                       |   13 -
 linux-user/aarch64/syscall_nr.h                    |   73 +-
 linux-user/aarch64/target_cpu.h                    |    4 +-
 linux-user/aarch64/target_signal.h                 |    6 +-
 linux-user/aarch64/target_structs.h                |    4 +-
 linux-user/aarch64/target_syscall.h                |   18 +
 linux-user/alpha/syscall.h                         |  257 -
 linux-user/alpha/syscall_nr.h                      |    6 +
 linux-user/alpha/target_cpu.h                      |    4 +-
 linux-user/alpha/target_signal.h                   |    7 +-
 linux-user/alpha/target_structs.h                  |    4 +-
 linux-user/alpha/target_syscall.h                  |  262 +
 linux-user/arm/nwfpe/double_cpdo.c                 |    1 +
 linux-user/arm/nwfpe/extended_cpdo.c               |    1 +
 linux-user/arm/nwfpe/fpa11.c                       |    2 +-
 linux-user/arm/nwfpe/fpa11.h                       |   12 +-
 linux-user/arm/nwfpe/fpa11_cpdo.c                  |    1 +
 linux-user/arm/nwfpe/fpa11_cpdt.c                  |    1 +
 linux-user/arm/nwfpe/fpa11_cprt.c                  |    1 +
 linux-user/arm/nwfpe/fpopcode.c                    |    1 +
 linux-user/arm/nwfpe/fpopcode.h                    |    4 +-
 linux-user/arm/nwfpe/fpsr.h                        |    4 +-
 linux-user/arm/nwfpe/single_cpdo.c                 |    1 +
 linux-user/arm/syscall.h                           |   50 -
 linux-user/arm/syscall_nr.h                        |   12 +
 linux-user/arm/target_cpu.h                        |    4 +-
 linux-user/arm/target_signal.h                     |    7 +-
 linux-user/arm/target_structs.h                    |    4 +-
 linux-user/arm/target_syscall.h                    |   36 +
 linux-user/cris/syscall.h                          |   46 -
 linux-user/cris/syscall_nr.h                       |   24 +
 linux-user/cris/target_cpu.h                       |    4 +-
 linux-user/cris/target_signal.h                    |    7 +-
 linux-user/cris/target_structs.h                   |    4 +-
 linux-user/cris/target_syscall.h                   |   46 +
 linux-user/elfload.c                               |  221 +-
 linux-user/errno_defs.h                            |   17 +
 linux-user/flatload.c                              |   11 +-
 linux-user/host/aarch64/hostdep.h                  |   38 +
 linux-user/host/aarch64/safe-syscall.inc.S         |   75 +
 linux-user/host/arm/hostdep.h                      |   38 +
 linux-user/host/arm/safe-syscall.inc.S             |   90 +
 linux-user/host/i386/hostdep.h                     |   38 +
 linux-user/host/i386/safe-syscall.inc.S            |  100 +
 linux-user/host/ia64/hostdep.h                     |   15 +
 linux-user/host/mips/hostdep.h                     |   15 +
 linux-user/host/ppc/hostdep.h                      |   15 +
 linux-user/host/ppc64/hostdep.h                    |   38 +
 linux-user/host/ppc64/safe-syscall.inc.S           |   92 +
 linux-user/host/s390/hostdep.h                     |   15 +
 linux-user/host/s390x/hostdep.h                    |   38 +
 linux-user/host/s390x/safe-syscall.inc.S           |   90 +
 linux-user/host/sparc/hostdep.h                    |   15 +
 linux-user/host/sparc64/hostdep.h                  |   15 +
 linux-user/host/x32/hostdep.h                      |   15 +
 linux-user/host/x86_64/hostdep.h                   |   38 +
 linux-user/host/x86_64/safe-syscall.inc.S          |   91 +
 linux-user/i386/syscall.h                          |  152 -
 linux-user/i386/syscall_nr.h                       |   29 +-
 linux-user/i386/target_cpu.h                       |    6 +-
 linux-user/i386/target_signal.h                    |    6 +-
 linux-user/i386/target_structs.h                   |    4 +-
 linux-user/i386/target_syscall.h                   |  157 +
 linux-user/ioctls.h                                |   41 +-
 linux-user/linux_loop.h                            |   16 +-
 linux-user/linuxload.c                             |   15 +-
 linux-user/m68k-sim.c                              |    9 +-
 linux-user/m68k/syscall.h                          |   25 -
 linux-user/m68k/syscall_nr.h                       |   29 +-
 linux-user/m68k/target_cpu.h                       |    4 +-
 linux-user/m68k/target_signal.h                    |    7 +-
 linux-user/m68k/target_structs.h                   |    4 +-
 linux-user/m68k/target_syscall.h                   |   29 +
 linux-user/main.c                                  |  856 ++-
 linux-user/microblaze/syscall.h                    |   56 -
 linux-user/microblaze/syscall_nr.h                 |    8 +
 linux-user/microblaze/target_cpu.h                 |    4 +-
 linux-user/microblaze/target_signal.h              |    7 +-
 linux-user/microblaze/target_structs.h             |    4 +-
 linux-user/microblaze/target_syscall.h             |   56 +
 linux-user/mips/syscall.h                          |  233 -
 linux-user/mips/syscall_nr.h                       |   12 +
 linux-user/mips/target_cpu.h                       |    4 +-
 linux-user/mips/target_signal.h                    |    7 +-
 linux-user/mips/target_structs.h                   |    4 +-
 linux-user/mips/target_syscall.h                   |  233 +
 linux-user/mips64/syscall.h                        |  230 -
 linux-user/mips64/syscall_nr.h                     |   23 +
 linux-user/mips64/target_signal.h                  |    7 +-
 linux-user/mips64/target_syscall.h                 |  230 +
 linux-user/mmap.c                                  |   49 +-
 linux-user/openrisc/syscall.h                      |   29 -
 linux-user/openrisc/syscall_nr.h                   |   28 +-
 linux-user/openrisc/target_cpu.h                   |    4 +-
 linux-user/openrisc/target_signal.h                |    7 +-
 linux-user/openrisc/target_structs.h               |    4 +-
 linux-user/openrisc/target_syscall.h               |   34 +
 linux-user/ppc/syscall.h                           |   75 -
 linux-user/ppc/syscall_nr.h                        |   26 +-
 linux-user/ppc/target_cpu.h                        |    4 +-
 linux-user/ppc/target_signal.h                     |    7 +-
 linux-user/ppc/target_structs.h                    |    4 +-
 linux-user/ppc/target_syscall.h                    |   78 +
 linux-user/qemu.h                                  |  221 +-
 linux-user/s390x/syscall.h                         |   29 -
 linux-user/s390x/syscall_nr.h                      |   30 +
 linux-user/s390x/target_cpu.h                      |    4 +-
 linux-user/s390x/target_signal.h                   |    7 +-
 linux-user/s390x/target_structs.h                  |    4 +-
 linux-user/s390x/target_syscall.h                  |   34 +
 linux-user/safe-syscall.S                          |   30 +
 linux-user/sh4/syscall.h                           |   17 -
 linux-user/sh4/syscall_nr.h                        |    2 +-
 linux-user/sh4/target_cpu.h                        |    4 +-
 linux-user/sh4/target_signal.h                     |    7 +-
 linux-user/sh4/target_structs.h                    |    4 +-
 linux-user/sh4/target_syscall.h                    |   22 +
 linux-user/signal.c                                | 2586 ++++---
 linux-user/sparc/syscall.h                         |   20 -
 linux-user/sparc/syscall_nr.h                      |   19 +-
 linux-user/sparc/target_cpu.h                      |    4 +-
 linux-user/sparc/target_signal.h                   |    7 +-
 linux-user/sparc/target_structs.h                  |    4 +-
 linux-user/sparc/target_syscall.h                  |   25 +
 linux-user/sparc64/syscall.h                       |   21 -
 linux-user/sparc64/syscall_nr.h                    |   14 +
 linux-user/sparc64/target_signal.h                 |    7 +-
 linux-user/sparc64/target_structs.h                |    4 +-
 linux-user/sparc64/target_syscall.h                |   26 +
 linux-user/strace.c                                |  630 +-
 linux-user/strace.list                             |   10 +-
 linux-user/syscall.c                               | 2924 ++++++--
 linux-user/syscall_defs.h                          |  162 +-
 linux-user/syscall_types.h                         |    9 +-
 linux-user/tilegx/syscall_nr.h                     |  328 +
 linux-user/tilegx/target_cpu.h                     |   35 +
 linux-user/tilegx/target_signal.h                  |   29 +
 linux-user/tilegx/target_structs.h                 |   46 +
 linux-user/tilegx/target_syscall.h                 |   43 +
 linux-user/tilegx/termbits.h                       |  274 +
 linux-user/trace-events                            |   12 +
 linux-user/uaccess.c                               |    4 +-
 linux-user/uname.c                                 |    2 +-
 linux-user/uname.h                                 |    4 +-
 linux-user/unicore32/syscall.h                     |   60 -
 linux-user/unicore32/target_cpu.h                  |    4 +-
 linux-user/unicore32/target_signal.h               |   12 +-
 linux-user/unicore32/target_structs.h              |    4 +-
 linux-user/unicore32/target_syscall.h              |   62 +
 linux-user/vm86.c                                  |    7 +-
 linux-user/x86_64/syscall.h                        |  102 -
 linux-user/x86_64/syscall_nr.h                     |   15 +-
 linux-user/x86_64/target_signal.h                  |    6 +-
 linux-user/x86_64/target_structs.h                 |   19 +-
 linux-user/x86_64/target_syscall.h                 |  107 +
 linux-user/x86_64/termbits.h                       |   12 +-
 main-loop.c                                        |   64 +-
 memory.c                                           |  456 +-
 memory_mapping.c                                   |    6 +-
 migration/Makefile.objs                            |   10 +-
 migration/block.c                                  |  212 +-
 migration/exec.c                                   |   65 +-
 migration/fd.c                                     |   77 +-
 migration/migration.c                              | 1230 +++-
 migration/postcopy-ram.c                           |  759 ++
 migration/qemu-file-buf.c                          |  462 --
 migration/qemu-file-channel.c                      |  180 +
 migration/qemu-file-internal.h                     |   53 -
 migration/qemu-file-stdio.c                        |  194 -
 migration/qemu-file-unix.c                         |  238 -
 migration/qemu-file.c                              |  217 +-
 migration/qjson.c                                  |  114 +
 migration/ram.c                                    | 1673 ++++-
 migration/rdma.c                                   |  414 +-
 migration/savevm.c                                 | 1378 +++-
 migration/socket.c                                 |  185 +
 migration/tcp.c                                    |  103 -
 migration/tls.c                                    |  161 +
 migration/trace-events                             |  209 +
 migration/unix.c                                   |  103 -
 migration/vmstate.c                                |   42 +-
 migration/xbzrle.c                                 |    3 +-
 module-common.c                                    |    2 +-
 monitor.c                                          | 1697 +----
 nbd.c                                              | 1498 ----
 nbd/Makefile.objs                                  |    1 +
 nbd/client.c                                       |  775 ++
 nbd/common.c                                       |   93 +
 nbd/nbd-internal.h                                 |  125 +
 nbd/server.c                                       | 1319 ++++
 net/Makefile.objs                                  |    3 +
 net/checksum.c                                     |  135 +-
 net/clients.h                                      |   20 +-
 net/dump.c                                         |  248 +-
 net/eth.c                                          |  411 +-
 net/filter-buffer.c                                |  212 +
 net/filter-mirror.c                                |  393 +
 net/filter.c                                       |  275 +
 net/hub.c                                          |   25 +-
 net/l2tpv3.c                                       |   12 +-
 net/net.c                                          |  512 +-
 net/netmap.c                                       |  168 +-
 net/queue.c                                        |   25 +-
 net/slirp.c                                        |  136 +-
 net/socket.c                                       |  109 +-
 net/tap-aix.c                                      |    3 +-
 net/tap-bsd.c                                      |   42 +-
 net/tap-haiku.c                                    |    3 +-
 net/tap-linux.c                                    |    8 +-
 net/tap-linux.h                                    |    3 +-
 net/tap-solaris.c                                  |    4 +-
 net/tap-win32.c                                    |   59 +-
 net/tap.c                                          |   96 +-
 net/tap_int.h                                      |    6 +-
 net/trace-events                                   |    4 +
 net/util.c                                         |    3 +-
 net/util.h                                         |    1 -
 net/vde.c                                          |   10 +-
 net/vhost-user.c                                   |  244 +-
 numa.c                                             |  122 +-
 os-posix.c                                         |   20 +-
 os-win32.c                                         |    8 +-
 page_cache.c                                       |   16 +-
 pc-bios/README                                     |    6 +-
 pc-bios/bios-256k.bin                              |  Bin 262144 -> 262144 
bytes
 pc-bios/bios.bin                                   |  Bin 131072 -> 131072 
bytes
 pc-bios/efi-e1000.rom                              |  Bin 197120 -> 209408 
bytes
 pc-bios/efi-e1000e.rom                             |  Bin 0 -> 209408 bytes
 pc-bios/efi-eepro100.rom                           |  Bin 197632 -> 209920 
bytes
 pc-bios/efi-ne2k_pci.rom                           |  Bin 195584 -> 208384 
bytes
 pc-bios/efi-pcnet.rom                              |  Bin 195584 -> 208384 
bytes
 pc-bios/efi-rtl8139.rom                            |  Bin 200192 -> 211456 
bytes
 pc-bios/efi-virtio.rom                             |  Bin 194048 -> 211456 
bytes
 pc-bios/efi-vmxnet3.rom                            |  Bin 0 -> 205312 bytes
 pc-bios/linuxboot_dma.bin                          |  Bin 0 -> 1536 bytes
 pc-bios/openbios-ppc                               |  Bin 746588 -> 750840 
bytes
 pc-bios/openbios-sparc32                           |  Bin 381512 -> 381584 
bytes
 pc-bios/openbios-sparc64                           |  Bin 1616768 -> 1592280 
bytes
 pc-bios/optionrom/Makefile                         |   41 +-
 pc-bios/optionrom/code16gcc.h                      |    3 +
 pc-bios/optionrom/flat.lds                         |    6 +
 pc-bios/optionrom/linuxboot_dma.c                  |  298 +
 pc-bios/optionrom/optionrom.h                      |    3 +-
 pc-bios/q35-acpi-dsdt.aml                          |  Bin 7344 -> 0 bytes
 pc-bios/s390-ccw.img                               |  Bin 13784 -> 26440 bytes
 pc-bios/s390-ccw/Makefile                          |    7 +-
 pc-bios/s390-ccw/bootmap.c                         |  321 +-
 pc-bios/s390-ccw/bootmap.h                         |  215 +-
 pc-bios/s390-ccw/iplb.h                            |   91 +
 pc-bios/s390-ccw/main.c                            |  114 +-
 pc-bios/s390-ccw/s390-ccw.h                        |   56 +-
 pc-bios/s390-ccw/scsi.h                            |  184 +
 pc-bios/s390-ccw/start.S                           |    2 -
 pc-bios/s390-ccw/virtio-scsi.c                     |  353 +
 pc-bios/s390-ccw/virtio-scsi.h                     |   72 +
 pc-bios/s390-ccw/virtio.c                          |  478 +-
 pc-bios/s390-ccw/virtio.h                          |  228 +-
 pc-bios/s390-zipl.rom                              |  Bin 3304 -> 0 bytes
 pc-bios/slof.bin                                   |  Bin 912720 -> 923832 
bytes
 pc-bios/vgabios-cirrus.bin                         |  Bin 38400 -> 38400 bytes
 pc-bios/vgabios-qxl.bin                            |  Bin 38400 -> 38912 bytes
 pc-bios/vgabios-stdvga.bin                         |  Bin 38400 -> 38912 bytes
 pc-bios/vgabios-virtio.bin                         |  Bin 38400 -> 38912 bytes
 pc-bios/vgabios-vmware.bin                         |  Bin 38400 -> 38912 bytes
 pc-bios/vgabios.bin                                |  Bin 38400 -> 38400 bytes
 po/Makefile                                        |    2 +-
 po/bg.po                                           |   90 +
 po/de_DE.po                                        |   36 +-
 po/fr_FR.po                                        |   36 +-
 po/hu.po                                           |   50 +-
 po/it.po                                           |   38 +-
 po/messages.po                                     |   50 +-
 po/tr.po                                           |   50 +-
 po/zh_CN.po                                        |   36 +-
 qapi-schema.json                                   |  786 +-
 qapi/Makefile.objs                                 |    2 +-
 qapi/block-core.json                               |  812 ++-
 qapi/block.json                                    |   38 +-
 qapi/common.json                                   |   21 +-
 qapi/crypto.json                                   |  313 +
 qapi/event.json                                    |   33 +-
 qapi/introspect.json                               |  279 +
 qapi/opts-visitor.c                                |  174 +-
 qapi/qapi-clone-visitor.c                          |  182 +
 qapi/qapi-dealloc-visitor.c                        |  174 +-
 qapi/qapi-util.c                                   |    3 +-
 qapi/qapi-visit-core.c                             |  362 +-
 qapi/qmp-dispatch.c                                |   24 +-
 qapi/qmp-event.c                                   |   10 +-
 qapi/qmp-input-visitor.c                           |  349 +-
 qapi/qmp-output-visitor.c                          |  216 +-
 qapi/qmp-registry.c                                |    4 +-
 qapi/string-input-visitor.c                        |  172 +-
 qapi/string-output-visitor.c                       |  148 +-
 qapi/trace.json                                    |   33 +-
 qdev-monitor.c                                     |  110 +-
 qemu-bridge-helper.c                               |   16 +-
 qemu-char.c                                        | 2214 +++---
 qemu-coroutine-io.c                                |   91 -
 qemu-coroutine-lock.c                              |  186 -
 qemu-coroutine-sleep.c                             |   41 -
 qemu-coroutine.c                                   |  146 -
 qemu-doc.texi                                      |  185 +-
 qemu-ga.texi                                       |  137 +
 qemu-img-cmds.hx                                   |   50 +-
 qemu-img.c                                         | 1237 +++-
 qemu-img.texi                                      |   53 +-
 qemu-io-cmds.c                                     |  811 ++-
 qemu-io.c                                          |  210 +-
 qemu-log.c                                         |  176 -
 qemu-nbd.c                                         |  584 +-
 qemu-nbd.texi                                      |  102 +-
 qemu-option-trace.texi                             |   25 +
 qemu-options.h                                     |    4 +-
 qemu-options.hx                                    |  537 +-
 qemu-seccomp.c                                     |   19 +-
 qemu-tech.texi                                     |   75 +-
 qemu-timer.c                                       |   52 +-
 qemu.nsi                                           |    3 +
 qga/channel-posix.c                                |   34 +-
 qga/channel-win32.c                                |   12 +-
 qga/channel.h                                      |    1 -
 qga/commands-posix.c                               |  152 +-
 qga/commands-win32.c                               |  284 +-
 qga/commands.c                                     |  436 +-
 qga/guest-agent-command-state.c                    |    6 +-
 qga/guest-agent-core.h                             |    2 +
 qga/installer/qemu-ga.wxs                          |   98 +-
 qga/main.c                                         |  507 +-
 qga/qapi-schema.json                               |  107 +-
 qga/service-win32.c                                |    4 +-
 qga/service-win32.h                                |    5 +-
 qga/vss-win32.c                                    |    8 +-
 qga/vss-win32.h                                    |    1 -
 qga/vss-win32/install.cpp                          |    6 +-
 qga/vss-win32/provider.cpp                         |    6 +-
 qga/vss-win32/requester.cpp                        |   15 +-
 qga/vss-win32/requester.h                          |   14 +-
 qga/vss-win32/vss-common.h                         |    7 +-
 qjson.c                                            |  129 -
 qmp-commands.hx                                    | 1144 ++-
 qmp.c                                              |  173 +-
 qobject/Makefile.objs                              |    2 +-
 qobject/json-lexer.c                               |   67 +-
 qobject/json-parser.c                              |  347 +-
 qobject/json-streamer.c                            |  104 +-
 qobject/qbool.c                                    |   16 +-
 qobject/qdict.c                                    |   70 +-
 qobject/qfloat.c                                   |   16 +-
 qobject/qint.c                                     |   16 +-
 qobject/qjson.c                                    |   21 +-
 qobject/qlist.c                                    |   20 +-
 qobject/qnull.c                                    |   13 +-
 qobject/qobject.c                                  |   30 +
 qobject/qstring.c                                  |   16 +-
 qom/Makefile.objs                                  |    7 +-
 qom/container.c                                    |    2 +-
 qom/cpu.c                                          |   65 +-
 qom/object.c                                       |  570 +-
 qom/object_interfaces.c                            |  182 +
 qom/qom-qobject.c                                  |   22 +-
 qom/trace-events                                   |    5 +
 qtest.c                                            |    4 +
 replay/Makefile.objs                               |    6 +
 replay/replay-char.c                               |  164 +
 replay/replay-events.c                             |  311 +
 replay/replay-input.c                              |  141 +
 replay/replay-internal.c                           |  207 +
 replay/replay-internal.h                           |  158 +
 replay/replay-time.c                               |   65 +
 replay/replay.c                                    |  354 +
 roms/Makefile                                      |   26 +-
 roms/SLOF                                          |    2 +-
 roms/config.ipxe.general.h                         |    4 -
 roms/config.seabios-128k                           |    4 +
 roms/ipxe                                          |    2 +-
 roms/openbios                                      |    2 +-
 roms/seabios                                       |    2 +-
 rules.mak                                          |   41 +-
 scripts/acpi_extract.py                            |  367 -
 scripts/acpi_extract_preprocess.py                 |   51 -
 scripts/analyze-inclusions                         |  102 +
 scripts/analyze-migration.py                       |   13 +
 scripts/checkpatch.pl                              |  712 +-
 scripts/clean-header-guards.pl                     |  213 +
 scripts/clean-includes                             |  169 +
 scripts/cocci-macro-file.h                         |  125 +
 scripts/coccinelle/err-bad-newline.cocci           |   29 +
 scripts/coccinelle/error_propagate_null.cocci      |   10 +
 scripts/coccinelle/overflow_muldiv64.cocci         |   16 +
 scripts/coccinelle/remove_local_err.cocci          |   29 +
 scripts/coccinelle/remove_muldiv64.cocci           |    6 +
 scripts/coccinelle/return_directly.cocci           |   19 +
 scripts/coccinelle/round.cocci                     |   19 +
 scripts/coccinelle/simplify_muldiv64.cocci         |   11 +
 scripts/coccinelle/swap_muldiv64.cocci             |   13 +
 scripts/coverity-model.c                           |   26 +
 scripts/create_config                              |   21 +-
 scripts/dump-guest-memory.py                       |  749 +-
 scripts/feature_to_c.sh                            |   10 +-
 scripts/get_maintainer.pl                          |   24 +-
 scripts/kvm/kvm_stat                               |  646 --
 scripts/kvm/kvm_stat.texi                          |   55 -
 scripts/make_device_config.sh                      |    4 +-
 scripts/ordereddict.py                             |    3 +-
 scripts/qapi-commands.py                           |  397 +-
 scripts/qapi-event.py                              |  311 +-
 scripts/qapi-introspect.py                         |  219 +
 scripts/qapi-types.py                              |  435 +-
 scripts/qapi-visit.py                              |  544 +-
 scripts/qapi.py                                    | 1284 +++-
 scripts/qemu-binfmt-conf.sh                        |  389 +-
 scripts/qemu-gdb.py                                |  151 +-
 scripts/qemu.py                                    |  222 +
 scripts/qemugdb/__init__.py                        |   28 +
 scripts/qemugdb/aio.py                             |   58 +
 scripts/qemugdb/coroutine.py                       |  119 +
 scripts/qemugdb/mtree.py                           |   82 +
 scripts/qmp/__init__.py                            |    0
 scripts/qmp/qemu-ga-client                         |    2 +-
 scripts/qmp/qmp                                    |    4 +-
 scripts/qmp/qmp-shell                              |   60 +-
 scripts/qmp/qmp.py                                 |   19 +-
 scripts/qtest.py                                   |   39 +
 scripts/signrom.py                                 |   23 +-
 scripts/texi2pod.pl                                |    2 +-
 scripts/tracetool.py                               |    4 +-
 scripts/tracetool/__init__.py                      |   48 +-
 scripts/tracetool/backend/dtrace.py                |    4 +-
 scripts/tracetool/backend/ftrace.py                |   20 +-
 scripts/tracetool/backend/log.py                   |   50 +
 scripts/tracetool/backend/simple.py                |   16 +-
 scripts/tracetool/backend/stderr.py                |   47 -
 scripts/tracetool/backend/ust.py                   |    4 +-
 scripts/tracetool/format/events_c.py               |   12 +-
 scripts/tracetool/format/events_h.py               |   18 +-
 scripts/tracetool/format/h.py                      |   21 +-
 scripts/tracetool/format/tcg_h.py                  |   35 +-
 scripts/tracetool/format/tcg_helper_c.py           |   47 +-
 scripts/tracetool/format/tcg_helper_h.py           |    7 +-
 scripts/tracetool/format/tcg_helper_wrapper_h.py   |    5 +-
 scripts/tracetool/format/ust_events_c.py           |    2 +
 scripts/tracetool/transform.py                     |    4 +-
 scripts/tracetool/vcpu.py                          |   70 +
 scripts/update-acpi.sh                             |    4 -
 scripts/update-linux-headers.sh                    |   98 +-
 scripts/vmstate-static-checker.py                  |    3 +-
 slirp/Makefile.objs                                |    6 +-
 slirp/arp_table.c                                  |    1 +
 slirp/bootp.c                                      |   17 +-
 slirp/bootp.h                                      |    3 +-
 slirp/cksum.c                                      |   28 +-
 slirp/dhcpv6.c                                     |  209 +
 slirp/dhcpv6.h                                     |   22 +
 slirp/dnssearch.c                                  |    9 +-
 slirp/if.c                                         |   36 +-
 slirp/if.h                                         |    8 +-
 slirp/ip.h                                         |    4 +-
 slirp/ip6.h                                        |  150 +
 slirp/ip6_icmp.c                                   |  444 ++
 slirp/ip6_icmp.h                                   |  221 +
 slirp/ip6_input.c                                  |   78 +
 slirp/ip6_output.c                                 |   40 +
 slirp/ip_icmp.c                                    |   42 +-
 slirp/ip_icmp.h                                    |    8 +-
 slirp/ip_input.c                                   |   30 +-
 slirp/ip_output.c                                  |    7 +-
 slirp/libslirp.h                                   |   16 +-
 slirp/main.h                                       |    3 +-
 slirp/mbuf.c                                       |   34 +-
 slirp/mbuf.h                                       |   12 +-
 slirp/misc.c                                       |   38 +-
 slirp/misc.h                                       |    9 +-
 slirp/ndp_table.c                                  |   90 +
 slirp/sbuf.c                                       |    9 +-
 slirp/sbuf.h                                       |    4 +-
 slirp/slirp.c                                      |  365 +-
 slirp/slirp.h                                      |  169 +-
 slirp/slirp_config.h                               |   99 -
 slirp/socket.c                                     |  308 +-
 slirp/socket.h                                     |   84 +-
 slirp/tcp.h                                        |    6 +-
 slirp/tcp_input.c                                  |  264 +-
 slirp/tcp_output.c                                 |   56 +-
 slirp/tcp_subr.c                                   |  178 +-
 slirp/tcp_timer.c                                  |    6 +-
 slirp/tcp_timer.h                                  |    4 +-
 slirp/tcp_var.h                                    |    4 +-
 slirp/tcpip.h                                      |   44 +-
 slirp/tftp.c                                       |  141 +-
 slirp/tftp.h                                       |   10 +-
 slirp/udp.c                                        |   92 +-
 slirp/udp.h                                        |   14 +-
 slirp/udp6.c                                       |  178 +
 softmmu_template.h                                 |  193 +-
 spice-qemu-char.c                                  |   58 +-
 stubs/Makefile.objs                                |   19 +-
 stubs/arch-query-cpu-def.c                         |    1 +
 stubs/bdrv-commit-all.c                            |    7 -
 stubs/bdrv-next-monitor-owned.c                    |    8 +
 stubs/blk-commit-all.c                             |    8 +
 stubs/blockdev-close-all-bdrv-states.c             |    6 +
 stubs/chr-baum-init.c                              |    7 -
 stubs/chr-msmouse.c                                |    7 -
 stubs/chr-testdev.c                                |    7 -
 stubs/clock-warp.c                                 |    3 +-
 stubs/cpu-get-clock.c                              |    1 +
 stubs/cpu-get-icount.c                             |    2 +
 stubs/cpus.c                                       |    1 +
 stubs/dump.c                                       |    1 +
 stubs/fd-register.c                                |    1 +
 stubs/fdset-add-fd.c                               |    1 +
 stubs/fdset-find-fd.c                              |    1 +
 stubs/fdset-get-fd.c                               |    1 +
 stubs/fdset-remove-fd.c                            |    1 +
 stubs/gdbstub.c                                    |    3 +-
 stubs/get-fd.c                                     |    2 +
 stubs/get-next-serial.c                            |    1 +
 stubs/get-vm-name.c                                |    1 +
 stubs/iohandler.c                                  |    8 +
 stubs/iothread-lock.c                              |    1 +
 stubs/ipmi.c                                       |   14 +
 stubs/is-daemonized.c                              |    1 +
 stubs/kvm.c                                        |    3 +-
 stubs/machine-init-done.c                          |    1 +
 stubs/migr-blocker.c                               |    1 +
 stubs/mon-is-qmp.c                                 |    1 +
 stubs/mon-printf.c                                 |    1 +
 stubs/monitor-init.c                               |    1 +
 stubs/notify-event.c                               |    1 +
 stubs/pc_madt_cpu_entry.c                          |    7 +
 stubs/qemu-chr-open-spice.c                        |   14 -
 stubs/qmp_pc_dimm_device_list.c                    |    6 +-
 stubs/qtest.c                                      |    6 +
 stubs/replay-user.c                                |   33 +
 stubs/replay.c                                     |   69 +
 stubs/reset.c                                      |    1 +
 stubs/runstate-check.c                             |    1 +
 stubs/set-fd-handler.c                             |   11 +
 stubs/slirp.c                                      |    2 +
 stubs/smbios_type_38.c                             |   14 +
 stubs/sysbus.c                                     |    1 +
 stubs/target-get-monitor-def.c                     |   29 +
 stubs/target-monitor-defs.c                        |    8 +
 stubs/trace-control.c                              |   28 +
 stubs/uuid.c                                       |    1 +
 stubs/vc-init.c                                    |    7 -
 stubs/vhost.c                                      |    7 +
 stubs/vm-stop.c                                    |    1 +
 stubs/vmstate.c                                    |    1 +
 target-alpha/cpu-qom.h                             |   41 +-
 target-alpha/cpu.c                                 |   11 +
 target-alpha/cpu.h                                 |   64 +-
 target-alpha/fpu_helper.c                          |    4 +-
 target-alpha/gdbstub.c                             |    7 +-
 target-alpha/helper.c                              |   68 +-
 target-alpha/helper.h                              |    4 +-
 target-alpha/int_helper.c                          |   53 +-
 target-alpha/machine.c                             |    8 +-
 target-alpha/mem_helper.c                          |   11 +-
 target-alpha/sys_helper.c                          |   26 +-
 target-alpha/translate.c                           |  315 +-
 target-alpha/vax_helper.c                          |    2 +
 target-arm/Makefile.objs                           |    4 +-
 target-arm/arch_dump.c                             |  337 +
 target-arm/arm-powerctl.c                          |  226 +
 target-arm/arm-powerctl.h                          |   75 +
 target-arm/arm-semi.c                              |  229 +-
 target-arm/arm_ldst.h                              |    9 +-
 target-arm/cpu-qom.h                               |  183 +-
 target-arm/cpu.c                                   |  136 +-
 target-arm/cpu.h                                   |  645 +-
 target-arm/cpu64.c                                 |   15 +-
 target-arm/crypto_helper.c                         |    2 +-
 target-arm/gdbstub.c                               |    5 +-
 target-arm/gdbstub64.c                             |    3 +-
 target-arm/helper-a64.c                            |  120 +-
 target-arm/helper.c                                | 2898 ++++++--
 target-arm/helper.h                                |    9 +-
 target-arm/internals.h                             |  177 +-
 target-arm/iwmmxt_helper.c                         |    3 +-
 target-arm/kvm-consts.h                            |    1 -
 target-arm/kvm-stub.c                              |    2 +
 target-arm/kvm.c                                   |  116 +-
 target-arm/kvm32.c                                 |   99 +-
 target-arm/kvm64.c                                 |  523 +-
 target-arm/kvm_arm.h                               |   68 +-
 target-arm/machine.c                               |   24 +-
 target-arm/monitor.c                               |   83 +
 target-arm/neon_helper.c                           |    5 +-
 target-arm/op_helper.c                             |  493 +-
 target-arm/psci.c                                  |   81 +-
 target-arm/translate-a64.c                         |  763 +-
 target-arm/translate.c                             | 1280 +++-
 target-arm/translate.h                             |   29 +-
 target-cris/cpu-qom.h                              |   36 +-
 target-cris/cpu.c                                  |    4 +
 target-cris/cpu.h                                  |   73 +-
 target-cris/crisv32-decode.h                       |    3 +-
 target-cris/gdbstub.c                              |    3 +-
 target-cris/helper.c                               |    2 +
 target-cris/helper.h                               |    1 -
 target-cris/machine.c                              |  171 +-
 target-cris/mmu.c                                  |    5 +-
 target-cris/op_helper.c                            |   13 +-
 target-cris/translate.c                            |  202 +-
 target-cris/translate_v10.c                        |  105 +-
 target-i386/Makefile.objs                          |    8 +-
 target-i386/arch_dump.c                            |    1 +
 target-i386/arch_memory_mapping.c                  |    1 +
 target-i386/bpt_helper.c                           |  328 +
 target-i386/cc_helper.c                            |   13 +-
 target-i386/cpu-qom.h                              |   92 +-
 target-i386/cpu.c                                  | 1112 +--
 target-i386/cpu.h                                  |  500 +-
 target-i386/excp_helper.c                          |   32 +-
 target-i386/fpu_helper.c                           |  536 +-
 target-i386/gdbstub.c                              |   11 +-
 target-i386/helper.c                               |  432 +-
 target-i386/helper.h                               |   33 +-
 target-i386/hyperv.c                               |  140 +
 target-i386/hyperv.h                               |   42 +
 target-i386/int_helper.c                           |   44 +-
 target-i386/kvm-stub.c                             |    2 +
 target-i386/kvm.c                                  | 1202 +++-
 target-i386/kvm_i386.h                             |    3 +
 target-i386/machine.c                              |  243 +-
 target-i386/mem_helper.c                           |   78 +-
 target-i386/misc_helper.c                          |   80 +-
 target-i386/monitor.c                              |  512 ++
 target-i386/mpx_helper.c                           |  168 +
 target-i386/ops_sse.h                              |  380 +-
 target-i386/ops_sse_header.h                       |   80 +-
 target-i386/seg_helper.c                           |  678 +-
 target-i386/smm_helper.c                           |   10 +-
 target-i386/svm.h                                  |    4 +-
 target-i386/svm_helper.c                           |    2 +
 target-i386/trace-events                           |    7 +
 target-i386/translate.c                            | 3501 ++++-----
 target-lm32/cpu-qom.h                              |   42 +-
 target-lm32/cpu.c                                  |   10 +
 target-lm32/cpu.h                                  |   60 +-
 target-lm32/gdbstub.c                              |    3 +-
 target-lm32/helper.c                               |    7 +-
 target-lm32/lm32-semi.c                            |    5 +-
 target-lm32/machine.c                              |    4 +
 target-lm32/op_helper.c                            |    9 +-
 target-lm32/translate.c                            |  142 +-
 target-m68k/cpu-qom.h                              |   34 +-
 target-m68k/cpu.c                                  |   12 +-
 target-m68k/cpu.h                                  |   53 +-
 target-m68k/gdbstub.c                              |    3 +-
 target-m68k/helper.c                               |    8 +-
 target-m68k/m68k-semi.c                            |   11 +-
 target-m68k/op_helper.c                            |    8 +-
 target-m68k/translate.c                            |  146 +-
 target-microblaze/cpu-qom.h                        |   44 +-
 target-microblaze/cpu.c                            |    7 +-
 target-microblaze/cpu.h                            |   62 +-
 target-microblaze/gdbstub.c                        |    3 +-
 target-microblaze/helper.c                         |    5 +-
 target-microblaze/mmu.c                            |   24 +-
 target-microblaze/op_helper.c                      |   27 +-
 target-microblaze/translate.c                      |  181 +-
 target-mips/cpu-qom.h                              |   37 +-
 target-mips/cpu.c                                  |   30 +-
 target-mips/cpu.h                                  |  275 +-
 target-mips/dsp_helper.c                           |    1 +
 target-mips/gdbstub.c                              |   11 +-
 target-mips/helper.c                               |  203 +-
 target-mips/helper.h                               |   38 +-
 target-mips/kvm.c                                  |  409 +-
 target-mips/kvm_mips.h                             |    6 +-
 target-mips/lmi_helper.c                           |    1 +
 target-mips/machine.c                              |   21 +-
 target-mips/mips-defs.h                            |    6 +-
 target-mips/mips-semi.c                            |    3 +-
 target-mips/msa_helper.c                           |  284 +-
 target-mips/op_helper.c                            |  904 ++-
 target-mips/translate.c                            | 1740 ++---
 target-mips/translate_init.c                       |  125 +-
 target-moxie/cpu.c                                 |   10 +
 target-moxie/cpu.h                                 |   18 +-
 target-moxie/helper.c                              |   13 +-
 target-moxie/machine.c                             |    4 +
 target-moxie/mmu.c                                 |    5 +-
 target-moxie/mmu.h                                 |    5 -
 target-moxie/translate.c                           |  127 +-
 target-openrisc/cpu.c                              |    3 +
 target-openrisc/cpu.h                              |   17 +-
 target-openrisc/exception.c                        |    2 +
 target-openrisc/exception.h                        |    6 +-
 target-openrisc/exception_helper.c                 |    1 +
 target-openrisc/fpu_helper.c                       |    1 +
 target-openrisc/gdbstub.c                          |    3 +-
 target-openrisc/int_helper.c                       |    1 +
 target-openrisc/interrupt.c                        |    2 +
 target-openrisc/interrupt_helper.c                 |    2 +
 target-openrisc/machine.c                          |    4 +
 target-openrisc/mmu.c                              |    2 +
 target-openrisc/mmu_helper.c                       |    6 +-
 target-openrisc/sys_helper.c                       |    2 +
 target-openrisc/translate.c                        |  162 +-
 target-ppc/Makefile.objs                           |    4 +-
 target-ppc/arch_dump.c                             |   12 +-
 target-ppc/cpu-models.c                            |   16 +-
 target-ppc/cpu-models.h                            |    6 +-
 target-ppc/cpu-qom.h                               |  182 +-
 target-ppc/cpu.h                                   |  380 +-
 target-ppc/dfp_helper.c                            |   22 +-
 target-ppc/excp_helper.c                           |  380 +-
 target-ppc/fpu_helper.c                            |  151 +-
 target-ppc/gdbstub.c                               |   13 +-
 target-ppc/helper.h                                |    8 +
 target-ppc/helper_regs.h                           |   81 +-
 target-ppc/int_helper.c                            |    2 +
 target-ppc/kvm-stub.c                              |    2 +
 target-ppc/kvm.c                                   |  627 +-
 target-ppc/kvm_ppc.c                               |   41 -
 target-ppc/kvm_ppc.h                               |   81 +-
 target-ppc/machine.c                               |   35 +-
 target-ppc/mem_helper.c                            |   30 +-
 target-ppc/mfrom_table_gen.c                       |    3 +-
 target-ppc/misc_helper.c                           |   43 +
 target-ppc/mmu-hash32.c                            |   85 +-
 target-ppc/mmu-hash32.h                            |   38 +-
 target-ppc/mmu-hash64.c                            |  710 +-
 target-ppc/mmu-hash64.h                            |   49 +-
 target-ppc/mmu_helper.c                            |  220 +-
 target-ppc/monitor.c                               |  147 +
 target-ppc/timebase_helper.c                       |   22 +-
 target-ppc/trace-events                            |    5 +
 target-ppc/translate.c                             | 1580 ++--
 target-ppc/translate_init.c                        | 1029 ++-
 target-ppc/user_only_helper.c                      |    1 +
 target-s390x/arch_dump.c                           |    7 +-
 target-s390x/cc_helper.c                           |    4 +-
 target-s390x/cpu-qom.h                             |   49 +-
 target-s390x/cpu.c                                 |  118 +-
 target-s390x/cpu.h                                 |  270 +-
 target-s390x/fpu_helper.c                          |   30 +-
 target-s390x/gdbstub.c                             |  125 +-
 target-s390x/helper.c                              |   54 +-
 target-s390x/helper.h                              |    6 +-
 target-s390x/int_helper.c                          |    2 +
 target-s390x/interrupt.c                           |   78 +-
 target-s390x/ioinst.c                              |    9 +-
 target-s390x/ioinst.h                              |  246 -
 target-s390x/kvm.c                                 |  126 +-
 target-s390x/machine.c                             |   37 +-
 target-s390x/mem_helper.c                          |   61 +-
 target-s390x/misc_helper.c                         |   39 +-
 target-s390x/mmu_helper.c                          |   33 +-
 target-s390x/trace-events                          |   22 +
 target-s390x/translate.c                           |  165 +-
 target-sh4/Makefile.objs                           |    1 +
 target-sh4/cpu-qom.h                               |   31 +-
 target-sh4/cpu.c                                   |   15 +-
 target-sh4/cpu.h                                   |   52 +-
 target-sh4/gdbstub.c                               |    3 +-
 target-sh4/helper.c                                |   15 +-
 target-sh4/helper.h                                |   34 +-
 target-sh4/monitor.c                               |   53 +
 target-sh4/op_helper.c                             |   17 +-
 target-sh4/translate.c                             |  304 +-
 target-sparc/Makefile.objs                         |    2 +-
 target-sparc/asi.h                                 |  311 +
 target-sparc/cc_helper.c                           |   26 +-
 target-sparc/cpu-qom.h                             |   34 +-
 target-sparc/cpu.c                                 |   20 +-
 target-sparc/cpu.h                                 |   95 +-
 target-sparc/fop_helper.c                          |  231 +-
 target-sparc/gdbstub.c                             |    3 +-
 target-sparc/helper.c                              |   12 +-
 target-sparc/helper.h                              |  168 +-
 target-sparc/int32_helper.c                        |    2 +
 target-sparc/int64_helper.c                        |    7 +-
 target-sparc/ldst_helper.c                         |  711 +-
 target-sparc/machine.c                             |  377 +-
 target-sparc/mmu_helper.c                          |    4 +-
 target-sparc/monitor.c                             |  159 +
 target-sparc/trace-events                          |   28 +
 target-sparc/translate.c                           | 1731 +++--
 target-sparc/vis_helper.c                          |    3 +-
 target-sparc/win_helper.c                          |   20 +-
 target-tilegx/Makefile.objs                        |    1 +
 target-tilegx/cpu.c                                |  188 +
 target-tilegx/cpu.h                                |  178 +
 target-tilegx/helper.c                             |  163 +
 target-tilegx/helper.h                             |   26 +
 target-tilegx/opcode_tilegx.h                      | 1406 ++++
 target-tilegx/simd_helper.c                        |  166 +
 target-tilegx/spr_def_64.h                         |  216 +
 target-tilegx/translate.c                          | 2453 +++++++
 target-tricore/Makefile.objs                       |    2 +-
 target-tricore/cpu-qom.h                           |   30 +-
 target-tricore/cpu.c                               |    3 +
 target-tricore/cpu.h                               |   55 +-
 target-tricore/fpu_helper.c                        |  217 +
 target-tricore/helper.c                            |   32 +-
 target-tricore/helper.h                            |   10 +
 target-tricore/op_helper.c                         |  181 +-
 target-tricore/translate.c                         |  659 +-
 target-tricore/tricore-defs.h                      |    6 +-
 target-tricore/tricore-opcodes.h                   |   18 +
 target-unicore32/cpu-qom.h                         |   30 +-
 target-unicore32/cpu.c                             |    5 +
 target-unicore32/cpu.h                             |   49 +-
 target-unicore32/helper.c                          |    2 +
 target-unicore32/op_helper.c                       |    6 +-
 target-unicore32/softmmu.c                         |    4 +-
 target-unicore32/translate.c                       |  118 +-
 target-unicore32/ucf64_helper.c                    |    1 +
 target-xtensa/Makefile.objs                        |    1 +
 target-xtensa/core-dc232b.c                        |    1 +
 target-xtensa/core-dc232b/core-isa.h               |    7 +-
 target-xtensa/core-dc233c.c                        |    1 +
 target-xtensa/core-dc233c/core-isa.h               |    7 +-
 target-xtensa/core-fsf.c                           |    1 +
 target-xtensa/core-fsf/core-isa.h                  |    7 +-
 target-xtensa/cpu-qom.h                            |   39 +-
 target-xtensa/cpu.c                                |    3 +
 target-xtensa/cpu.h                                |   57 +-
 target-xtensa/gdbstub.c                            |   12 +-
 target-xtensa/helper.c                             |   15 +-
 target-xtensa/monitor.c                            |   35 +
 target-xtensa/op_helper.c                          |   35 +-
 target-xtensa/overlay_tool.h                       |    5 +
 target-xtensa/translate.c                          |  169 +-
 target-xtensa/xtensa-semi.c                        |    7 +-
 tcg-runtime.c                                      |    2 +-
 tcg/README                                         |   37 +-
 tcg/aarch64/tcg-target.c                           | 1882 -----
 tcg/aarch64/tcg-target.h                           |    9 +-
 tcg/aarch64/tcg-target.inc.c                       | 1916 +++++
 tcg/arm/tcg-target.c                               | 2128 ------
 tcg/arm/tcg-target.h                               |    5 +-
 tcg/arm/tcg-target.inc.c                           | 2152 ++++++
 tcg/i386/tcg-target.c                              | 2451 -------
 tcg/i386/tcg-target.h                              |    8 +-
 tcg/i386/tcg-target.inc.c                          | 2496 +++++++
 tcg/ia64/tcg-target.c                              | 2445 -------
 tcg/ia64/tcg-target.h                              |    8 +-
 tcg/ia64/tcg-target.inc.c                          | 2463 +++++++
 tcg/mips/tcg-target.c                              | 1828 -----
 tcg/mips/tcg-target.h                              |   16 +-
 tcg/mips/tcg-target.inc.c                          | 1900 +++++
 tcg/optimize.c                                     |  285 +-
 tcg/ppc/tcg-target.c                               | 2722 -------
 tcg/ppc/tcg-target.h                               |    8 +-
 tcg/ppc/tcg-target.inc.c                           | 2785 +++++++
 tcg/s390/tcg-target.c                              | 2393 ------
 tcg/s390/tcg-target.h                              |    8 +-
 tcg/s390/tcg-target.inc.c                          | 2425 +++++++
 tcg/sparc/tcg-target.c                             | 1650 -----
 tcg/sparc/tcg-target.h                             |    8 +-
 tcg/sparc/tcg-target.inc.c                         | 1663 +++++
 tcg/tcg-be-ldst.h                                  |   11 +-
 tcg/tcg-be-null.h                                  |    3 +-
 tcg/tcg-common.c                                   |   40 +
 tcg/tcg-op.c                                       |   67 +-
 tcg/tcg-op.h                                       |   79 +-
 tcg/tcg-opc.h                                      |   23 +-
 tcg/tcg.c                                          | 1477 ++--
 tcg/tcg.h                                          |  312 +-
 tcg/tci/README                                     |    4 +-
 tcg/tci/tcg-target.c                               |  875 ---
 tcg/tci/tcg-target.h                               |    7 +-
 tcg/tci/tcg-target.inc.c                           |  887 +++
 tci.c                                              |   77 +-
 tests/.gitignore                                   |   36 +
 tests/Makefile                                     |  543 --
 tests/Makefile.include                             |  778 ++
 tests/ac97-test.c                                  |    4 +-
 tests/acpi-test-data/pc/APIC.cphp                  |  Bin 0 -> 160 bytes
 tests/acpi-test-data/pc/DSDT                       |  Bin 3028 -> 6008 bytes
 tests/acpi-test-data/pc/DSDT.bridge                |  Bin 0 -> 7867 bytes
 tests/acpi-test-data/pc/DSDT.cphp                  |  Bin 0 -> 6435 bytes
 tests/acpi-test-data/pc/DSDT.ipmikcs               |  Bin 0 -> 6080 bytes
 tests/acpi-test-data/pc/SSDT                       |  Bin 2486 -> 0 bytes
 tests/acpi-test-data/pc/SSDT.bridge                |  Bin 4345 -> 0 bytes
 tests/acpi-test-data/q35/APIC.cphp                 |  Bin 0 -> 160 bytes
 tests/acpi-test-data/q35/DSDT                      |  Bin 7666 -> 8770 bytes
 tests/acpi-test-data/q35/DSDT.bridge               |  Bin 0 -> 8787 bytes
 tests/acpi-test-data/q35/DSDT.cphp                 |  Bin 0 -> 9197 bytes
 tests/acpi-test-data/q35/DSDT.ipmibt               |  Bin 0 -> 8845 bytes
 tests/acpi-test-data/q35/SSDT                      |  Bin 691 -> 0 bytes
 tests/acpi-test-data/q35/SSDT.bridge               |  Bin 708 -> 0 bytes
 tests/ahci-test.c                                  |  328 +-
 tests/bios-tables-test.c                           |  245 +-
 tests/boot-order-test.c                            |    7 +-
 tests/boot-sector.c                                |  118 +
 tests/boot-sector.h                                |   26 +
 tests/check-block.sh                               |    2 +-
 tests/check-qdict.c                                |    2 +-
 tests/check-qfloat.c                               |    2 +-
 tests/check-qint.c                                 |    2 +-
 tests/check-qjson.c                                |   37 +-
 tests/check-qlist.c                                |    2 +-
 tests/check-qnull.c                                |   73 +
 tests/check-qom-interface.c                        |    2 +-
 tests/check-qom-proplist.c                         |  238 +-
 tests/check-qstring.c                              |    2 +-
 tests/crypto-tls-x509-helpers.c                    |  485 ++
 tests/crypto-tls-x509-helpers.h                    |  133 +
 tests/data/test-qga-config                         |    8 +
 tests/device-introspect-test.c                     |   45 +-
 tests/display-vga-test.c                           |   10 +-
 tests/docker/Makefile.include                      |  128 +
 tests/docker/common.rc                             |   33 +
 tests/docker/docker.py                             |  335 +
 tests/docker/dockerfiles/centos6.docker            |    6 +
 tests/docker/dockerfiles/debian-bootstrap.docker   |   21 +
 tests/docker/dockerfiles/debian-bootstrap.pre      |   87 +
 tests/docker/dockerfiles/fedora.docker             |    7 +
 tests/docker/dockerfiles/ubuntu.docker             |   11 +
 tests/docker/run                                   |   68 +
 tests/docker/test-clang                            |   24 +
 tests/docker/test-full                             |   17 +
 tests/docker/test-mingw                            |   34 +
 tests/docker/test-quick                            |   19 +
 tests/docker/travis                                |   21 +
 tests/docker/travis.py                             |   48 +
 tests/drive_del-test.c                             |    6 +-
 tests/ds1338-test.c                                |   77 +
 tests/e1000-test.c                                 |    4 +-
 tests/e1000e-test.c                                |  478 ++
 tests/eepro100-test.c                              |    4 +-
 tests/endianness-test.c                            |   11 +-
 tests/es1370-test.c                                |    4 +-
 tests/fdc-test.c                                   |   11 +-
 tests/fw_cfg-test.c                                |   10 +-
 tests/guest-debug/test-gdbstub.py                  |  176 +
 tests/hd-geo-test.c                                |    9 +-
 tests/i440fx-test.c                                |   16 +-
 tests/i82801b11-test.c                             |    4 +-
 tests/ide-test.c                                   |  312 +-
 tests/image-fuzzer/runner.py                       |   14 +-
 tests/intel-hda-test.c                             |   10 +-
 tests/io-channel-helpers.c                         |  248 +
 tests/io-channel-helpers.h                         |   42 +
 tests/ioh3420-test.c                               |    4 +-
 tests/ipmi-bt-test.c                               |  432 ++
 tests/ipmi-kcs-test.c                              |  292 +
 tests/ipoctal232-test.c                            |    4 +-
 tests/ivshmem-test.c                               |  516 ++
 tests/libqos/ahci.c                                |  181 +-
 tests/libqos/ahci.h                                |   73 +-
 tests/libqos/fw_cfg.c                              |    2 +-
 tests/libqos/fw_cfg.h                              |    2 -
 tests/libqos/i2c-imx.c                             |  207 +
 tests/libqos/i2c-omap.c                            |    4 +-
 tests/libqos/i2c.c                                 |    1 +
 tests/libqos/i2c.h                                 |    4 +-
 tests/libqos/libqos-pc.c                           |    1 +
 tests/libqos/libqos-pc.h                           |    4 +-
 tests/libqos/libqos.c                              |   61 +-
 tests/libqos/libqos.h                              |    6 +-
 tests/libqos/malloc-generic.c                      |    2 +-
 tests/libqos/malloc-pc.c                           |    5 +-
 tests/libqos/malloc.c                              |    9 +-
 tests/libqos/malloc.h                              |    2 -
 tests/libqos/pci-pc.c                              |   10 +-
 tests/libqos/pci.c                                 |    4 +-
 tests/libqos/pci.h                                 |    1 -
 tests/libqos/usb.c                                 |    4 +-
 tests/libqos/virtio-mmio.c                         |   16 +-
 tests/libqos/virtio-pci.c                          |   63 +-
 tests/libqos/virtio-pci.h                          |   17 -
 tests/libqos/virtio.c                              |   50 +-
 tests/libqos/virtio.h                              |   78 +-
 tests/libqtest.c                                   |  110 +-
 tests/libqtest.h                                   |   20 +-
 tests/m48t59-test.c                                |    6 +-
 tests/migration/.gitignore                         |    2 +
 tests/migration/guestperf-batch.py                 |   26 +
 tests/migration/guestperf-plot.py                  |   26 +
 tests/migration/guestperf.py                       |   27 +
 tests/migration/guestperf/__init__.py              |    0
 tests/migration/guestperf/comparison.py            |  124 +
 tests/migration/guestperf/engine.py                |  439 ++
 tests/migration/guestperf/hardware.py              |   62 +
 tests/migration/guestperf/plot.py                  |  623 ++
 tests/migration/guestperf/progress.py              |  117 +
 tests/migration/guestperf/report.py                |   98 +
 tests/migration/guestperf/scenario.py              |   95 +
 tests/migration/guestperf/shell.py                 |  255 +
 tests/migration/guestperf/timings.py               |   55 +
 tests/migration/stress.c                           |  367 +
 tests/ne2000-test.c                                |    4 +-
 tests/nvme-test.c                                  |    4 +-
 tests/pc-cpu-test.c                                |    4 +-
 tests/pcnet-test.c                                 |    4 +-
 tests/pkix_asn1_tab.c                              | 1105 +++
 tests/postcopy-test.c                              |  530 ++
 tests/prom-env-test.c                              |   90 +
 tests/pvpanic-test.c                               |    4 +-
 tests/pxe-test.c                                   |   67 +
 tests/q35-test.c                                   |    4 +-
 tests/qapi-schema/alternate-any.err                |    1 +
 tests/qapi-schema/alternate-any.exit               |    1 +
 tests/qapi-schema/alternate-any.json               |    4 +
 tests/qapi-schema/alternate-any.out                |    0
 tests/qapi-schema/alternate-clash.err              |    2 +-
 tests/qapi-schema/alternate-clash.json             |    9 +-
 tests/qapi-schema/alternate-empty.err              |    1 +
 tests/qapi-schema/alternate-empty.exit             |    1 +
 tests/qapi-schema/alternate-empty.json             |    2 +
 tests/qapi-schema/alternate-empty.out              |    0
 tests/qapi-schema/alternate-good.err               |    0
 tests/qapi-schema/alternate-good.exit              |    1 -
 tests/qapi-schema/alternate-good.json              |    9 -
 tests/qapi-schema/alternate-good.out               |    6 -
 tests/qapi-schema/alternate-nested.json            |    2 +-
 tests/qapi-schema/alternate-unknown.json           |    2 +-
 tests/qapi-schema/args-alternate.err               |    1 +
 tests/qapi-schema/args-alternate.exit              |    1 +
 tests/qapi-schema/args-alternate.json              |    3 +
 tests/qapi-schema/args-alternate.out               |    0
 tests/qapi-schema/args-any.err                     |    1 +
 tests/qapi-schema/args-any.exit                    |    1 +
 tests/qapi-schema/args-any.json                    |    2 +
 tests/qapi-schema/args-any.out                     |    0
 tests/qapi-schema/args-array-empty.err             |    1 +
 tests/qapi-schema/args-array-empty.exit            |    1 +
 tests/qapi-schema/args-array-empty.json            |    2 +
 tests/qapi-schema/args-array-empty.out             |    0
 tests/qapi-schema/args-array-unknown.err           |    1 +
 tests/qapi-schema/args-array-unknown.exit          |    1 +
 tests/qapi-schema/args-array-unknown.json          |    2 +
 tests/qapi-schema/args-array-unknown.out           |    0
 tests/qapi-schema/args-bad-boxed.err               |    1 +
 tests/qapi-schema/args-bad-boxed.exit              |    1 +
 tests/qapi-schema/args-bad-boxed.json              |    2 +
 tests/qapi-schema/args-bad-boxed.out               |    0
 tests/qapi-schema/args-boxed-anon.err              |    1 +
 tests/qapi-schema/args-boxed-anon.exit             |    1 +
 tests/qapi-schema/args-boxed-anon.json             |    2 +
 tests/qapi-schema/args-boxed-anon.out              |    0
 tests/qapi-schema/args-boxed-empty.err             |    1 +
 tests/qapi-schema/args-boxed-empty.exit            |    1 +
 tests/qapi-schema/args-boxed-empty.json            |    3 +
 tests/qapi-schema/args-boxed-empty.out             |    0
 tests/qapi-schema/args-boxed-string.err            |    1 +
 tests/qapi-schema/args-boxed-string.exit           |    1 +
 tests/qapi-schema/args-boxed-string.json           |    2 +
 tests/qapi-schema/args-boxed-string.out            |    0
 tests/qapi-schema/args-int.err                     |    1 +
 tests/qapi-schema/args-int.exit                    |    1 +
 tests/qapi-schema/args-int.json                    |    2 +
 tests/qapi-schema/args-int.out                     |    0
 tests/qapi-schema/args-invalid.err                 |    1 +
 tests/qapi-schema/args-invalid.exit                |    1 +
 tests/qapi-schema/args-invalid.json                |    2 +
 tests/qapi-schema/args-invalid.out                 |    0
 tests/qapi-schema/args-member-array-bad.err        |    1 +
 tests/qapi-schema/args-member-array-bad.exit       |    1 +
 tests/qapi-schema/args-member-array-bad.json       |    2 +
 tests/qapi-schema/args-member-array-bad.out        |    0
 tests/qapi-schema/args-member-case.err             |    1 +
 tests/qapi-schema/args-member-case.exit            |    1 +
 tests/qapi-schema/args-member-case.json            |    2 +
 tests/qapi-schema/args-member-case.out             |    0
 tests/qapi-schema/args-member-unknown.err          |    1 +
 tests/qapi-schema/args-member-unknown.exit         |    1 +
 tests/qapi-schema/args-member-unknown.json         |    2 +
 tests/qapi-schema/args-member-unknown.out          |    0
 tests/qapi-schema/args-name-clash.err              |    1 +
 tests/qapi-schema/args-name-clash.exit             |    1 +
 tests/qapi-schema/args-name-clash.json             |    4 +
 tests/qapi-schema/args-name-clash.out              |    0
 tests/qapi-schema/args-union.err                   |    1 +
 tests/qapi-schema/args-union.exit                  |    1 +
 tests/qapi-schema/args-union.json                  |    3 +
 tests/qapi-schema/args-union.out                   |    0
 tests/qapi-schema/args-unknown.err                 |    1 +
 tests/qapi-schema/args-unknown.exit                |    1 +
 tests/qapi-schema/args-unknown.json                |    2 +
 tests/qapi-schema/args-unknown.out                 |    0
 tests/qapi-schema/base-cycle-direct.err            |    1 +
 tests/qapi-schema/base-cycle-direct.exit           |    1 +
 tests/qapi-schema/base-cycle-direct.json           |    2 +
 tests/qapi-schema/base-cycle-direct.out            |    0
 tests/qapi-schema/base-cycle-indirect.err          |    1 +
 tests/qapi-schema/base-cycle-indirect.exit         |    1 +
 tests/qapi-schema/base-cycle-indirect.json         |    3 +
 tests/qapi-schema/base-cycle-indirect.out          |    0
 tests/qapi-schema/command-int.json                 |    3 +-
 tests/qapi-schema/comments.out                     |    7 +-
 tests/qapi-schema/data-array-empty.err             |    1 -
 tests/qapi-schema/data-array-empty.exit            |    1 -
 tests/qapi-schema/data-array-empty.json            |    2 -
 tests/qapi-schema/data-array-empty.out             |    0
 tests/qapi-schema/data-array-unknown.err           |    1 -
 tests/qapi-schema/data-array-unknown.exit          |    1 -
 tests/qapi-schema/data-array-unknown.json          |    2 -
 tests/qapi-schema/data-array-unknown.out           |    0
 tests/qapi-schema/data-int.err                     |    1 -
 tests/qapi-schema/data-int.exit                    |    1 -
 tests/qapi-schema/data-int.json                    |    2 -
 tests/qapi-schema/data-int.out                     |    0
 tests/qapi-schema/data-member-array-bad.err        |    1 -
 tests/qapi-schema/data-member-array-bad.exit       |    1 -
 tests/qapi-schema/data-member-array-bad.json       |    2 -
 tests/qapi-schema/data-member-array-bad.out        |    0
 tests/qapi-schema/data-member-array.err            |    0
 tests/qapi-schema/data-member-array.exit           |    1 -
 tests/qapi-schema/data-member-array.json           |    4 -
 tests/qapi-schema/data-member-array.out            |    5 -
 tests/qapi-schema/data-member-unknown.err          |    1 -
 tests/qapi-schema/data-member-unknown.exit         |    1 -
 tests/qapi-schema/data-member-unknown.json         |    2 -
 tests/qapi-schema/data-member-unknown.out          |    0
 tests/qapi-schema/data-unknown.err                 |    1 -
 tests/qapi-schema/data-unknown.exit                |    1 -
 tests/qapi-schema/data-unknown.json                |    2 -
 tests/qapi-schema/data-unknown.out                 |    0
 tests/qapi-schema/duplicate-key.err                |    2 +-
 tests/qapi-schema/duplicate-key.json               |    1 +
 tests/qapi-schema/empty.out                        |    6 +-
 tests/qapi-schema/enum-bad-prefix.err              |    1 +
 tests/qapi-schema/enum-bad-prefix.exit             |    1 +
 tests/qapi-schema/enum-bad-prefix.json             |    2 +
 tests/qapi-schema/enum-bad-prefix.out              |    0
 tests/qapi-schema/enum-clash-member.err            |    2 +-
 tests/qapi-schema/enum-clash-member.json           |    2 +-
 tests/qapi-schema/enum-empty.err                   |    0
 tests/qapi-schema/enum-empty.exit                  |    1 -
 tests/qapi-schema/enum-empty.json                  |    2 -
 tests/qapi-schema/enum-empty.out                   |    3 -
 tests/qapi-schema/enum-max-member.err              |    1 -
 tests/qapi-schema/enum-max-member.exit             |    1 -
 tests/qapi-schema/enum-max-member.json             |    3 -
 tests/qapi-schema/enum-max-member.out              |    0
 tests/qapi-schema/enum-member-case.err             |    1 +
 tests/qapi-schema/enum-member-case.exit            |    1 +
 tests/qapi-schema/enum-member-case.json            |    3 +
 tests/qapi-schema/enum-member-case.out             |    0
 tests/qapi-schema/enum-union-clash.err             |    1 -
 tests/qapi-schema/enum-union-clash.exit            |    1 -
 tests/qapi-schema/enum-union-clash.json            |    4 -
 tests/qapi-schema/enum-union-clash.out             |    0
 tests/qapi-schema/event-boxed-empty.err            |    1 +
 tests/qapi-schema/event-boxed-empty.exit           |    1 +
 tests/qapi-schema/event-boxed-empty.json           |    2 +
 tests/qapi-schema/event-boxed-empty.out            |    0
 tests/qapi-schema/event-case.out                   |    8 +-
 tests/qapi-schema/event-max.err                    |    1 -
 tests/qapi-schema/event-max.exit                   |    1 -
 tests/qapi-schema/event-max.json                   |    2 -
 tests/qapi-schema/event-max.out                    |    0
 tests/qapi-schema/flat-union-bad-base.err          |    2 +-
 tests/qapi-schema/flat-union-bad-base.json         |    5 +-
 tests/qapi-schema/flat-union-base-any.err          |    1 +
 tests/qapi-schema/flat-union-base-any.exit         |    1 +
 tests/qapi-schema/flat-union-base-any.json         |   12 +
 tests/qapi-schema/flat-union-base-any.out          |    0
 tests/qapi-schema/flat-union-base-star.err         |    1 -
 tests/qapi-schema/flat-union-base-star.exit        |    1 -
 tests/qapi-schema/flat-union-base-star.json        |   12 -
 tests/qapi-schema/flat-union-base-star.out         |    0
 tests/qapi-schema/flat-union-base-union.err        |    2 +-
 tests/qapi-schema/flat-union-base-union.json       |    5 +-
 tests/qapi-schema/flat-union-branch-clash.err      |    1 -
 tests/qapi-schema/flat-union-branch-clash.exit     |    1 -
 tests/qapi-schema/flat-union-branch-clash.json     |   14 -
 tests/qapi-schema/flat-union-branch-clash.out      |    0
 tests/qapi-schema/flat-union-clash-member.err      |    1 +
 tests/qapi-schema/flat-union-clash-member.exit     |    1 +
 tests/qapi-schema/flat-union-clash-member.json     |   15 +
 tests/qapi-schema/flat-union-clash-member.out      |    0
 tests/qapi-schema/flat-union-empty.err             |    1 +
 tests/qapi-schema/flat-union-empty.exit            |    1 +
 tests/qapi-schema/flat-union-empty.json            |    4 +
 tests/qapi-schema/flat-union-empty.out             |    0
 tests/qapi-schema/flat-union-incomplete-branch.err |    1 +
 .../qapi-schema/flat-union-incomplete-branch.exit  |    1 +
 .../qapi-schema/flat-union-incomplete-branch.json  |    9 +
 tests/qapi-schema/flat-union-incomplete-branch.out |    0
 tests/qapi-schema/flat-union-inline.err            |    2 +-
 tests/qapi-schema/flat-union-inline.json           |    4 +-
 tests/qapi-schema/flat-union-no-base.err           |    2 +-
 tests/qapi-schema/flat-union-reverse-define.err    |    0
 tests/qapi-schema/flat-union-reverse-define.exit   |    1 -
 tests/qapi-schema/flat-union-reverse-define.json   |   17 -
 tests/qapi-schema/flat-union-reverse-define.out    |    9 -
 tests/qapi-schema/ident-with-escape.out            |   10 +-
 tests/qapi-schema/include-non-file.err             |    2 +-
 tests/qapi-schema/include-non-file.json            |    2 +-
 tests/qapi-schema/include-relpath.out              |    7 +-
 tests/qapi-schema/include-repetition.out           |    7 +-
 tests/qapi-schema/include-simple.out               |    7 +-
 tests/qapi-schema/indented-expr.out                |   10 +-
 tests/qapi-schema/leading-comma-list.err           |    1 +
 tests/qapi-schema/leading-comma-list.exit          |    1 +
 tests/qapi-schema/leading-comma-list.json          |    2 +
 tests/qapi-schema/leading-comma-list.out           |    0
 tests/qapi-schema/leading-comma-object.err         |    1 +
 tests/qapi-schema/leading-comma-object.exit        |    1 +
 tests/qapi-schema/leading-comma-object.json        |    2 +
 tests/qapi-schema/leading-comma-object.out         |    0
 tests/qapi-schema/nested-struct-data.json          |    3 +-
 tests/qapi-schema/nested-struct-returns.err        |    1 -
 tests/qapi-schema/nested-struct-returns.exit       |    1 -
 tests/qapi-schema/nested-struct-returns.json       |    3 -
 tests/qapi-schema/nested-struct-returns.out        |    0
 tests/qapi-schema/qapi-schema-test.json            |  104 +-
 tests/qapi-schema/qapi-schema-test.out             |  289 +-
 tests/qapi-schema/reserved-command-q.err           |    1 +
 tests/qapi-schema/reserved-command-q.exit          |    1 +
 tests/qapi-schema/reserved-command-q.json          |    5 +
 tests/qapi-schema/reserved-command-q.out           |    0
 tests/qapi-schema/reserved-enum-q.err              |    1 +
 tests/qapi-schema/reserved-enum-q.exit             |    1 +
 tests/qapi-schema/reserved-enum-q.json             |    4 +
 tests/qapi-schema/reserved-enum-q.out              |    0
 tests/qapi-schema/reserved-member-has.err          |    1 +
 tests/qapi-schema/reserved-member-has.exit         |    1 +
 tests/qapi-schema/reserved-member-has.json         |    5 +
 tests/qapi-schema/reserved-member-has.out          |    0
 tests/qapi-schema/reserved-member-q.err            |    1 +
 tests/qapi-schema/reserved-member-q.exit           |    1 +
 tests/qapi-schema/reserved-member-q.json           |    4 +
 tests/qapi-schema/reserved-member-q.out            |    0
 tests/qapi-schema/reserved-member-u.err            |    1 +
 tests/qapi-schema/reserved-member-u.exit           |    1 +
 tests/qapi-schema/reserved-member-u.json           |    7 +
 tests/qapi-schema/reserved-member-u.out            |    0
 tests/qapi-schema/reserved-member-underscore.err   |    1 +
 tests/qapi-schema/reserved-member-underscore.exit  |    1 +
 tests/qapi-schema/reserved-member-underscore.json  |    4 +
 tests/qapi-schema/reserved-member-underscore.out   |    0
 tests/qapi-schema/reserved-type-kind.err           |    1 +
 tests/qapi-schema/reserved-type-kind.exit          |    1 +
 tests/qapi-schema/reserved-type-kind.json          |    2 +
 tests/qapi-schema/reserved-type-kind.out           |    0
 tests/qapi-schema/reserved-type-list.err           |    1 +
 tests/qapi-schema/reserved-type-list.exit          |    1 +
 tests/qapi-schema/reserved-type-list.json          |    5 +
 tests/qapi-schema/reserved-type-list.out           |    0
 tests/qapi-schema/returns-dict.err                 |    1 +
 tests/qapi-schema/returns-dict.exit                |    1 +
 tests/qapi-schema/returns-dict.json                |    2 +
 tests/qapi-schema/returns-dict.out                 |    0
 tests/qapi-schema/returns-int.err                  |    0
 tests/qapi-schema/returns-int.exit                 |    1 -
 tests/qapi-schema/returns-int.json                 |    3 -
 tests/qapi-schema/returns-int.out                  |    3 -
 tests/qapi-schema/returns-whitelist.err            |    2 +-
 tests/qapi-schema/struct-base-clash-deep.err       |    2 +-
 tests/qapi-schema/struct-base-clash-deep.json      |    5 +-
 tests/qapi-schema/struct-base-clash.err            |    2 +-
 tests/qapi-schema/struct-base-clash.json           |    3 +-
 tests/qapi-schema/struct-data-invalid.err          |    1 +
 tests/qapi-schema/struct-data-invalid.exit         |    1 +
 tests/qapi-schema/struct-data-invalid.json         |    2 +
 tests/qapi-schema/struct-data-invalid.out          |    0
 tests/qapi-schema/struct-member-invalid.err        |    1 +
 tests/qapi-schema/struct-member-invalid.exit       |    1 +
 tests/qapi-schema/struct-member-invalid.json       |    2 +

_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxx
https://lists.xenproject.org/xen-changelog

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.