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

[Xen-changelog] [qemu-upstream-unstable] Merge remote-tracking branch 'xen-staging/master' into xen-for-4.5-temp



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

commit 2addb502cdb50bab00514b9723bf6e09c88ff75e
Merge: 1e1a3289f473a460bee7a8745574f61c9e2f8506 
65fc9b78ba3d868a26952db0d8e51cecf01d47b4
Author:     Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx>
AuthorDate: Tue Jun 3 17:52:59 2014 +0000
Commit:     Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx>
CommitDate: Tue Jun 3 17:52:59 2014 +0000

    Merge remote-tracking branch 'xen-staging/master' into xen-for-4.5-temp

 .gitignore                                         |  153 +-
 .gitmodules                                        |   17 +-
 .mailmap                                           |    3 +-
 .travis.yml                                        |   81 +
 CODING_STYLE                                       |    7 +
 Changelog                                          |    2 +-
 MAINTAINERS                                        |  182 +-
 Makefile                                           |   70 +-
 Makefile.objs                                      |   28 +-
 Makefile.target                                    |   37 +-
 QMP/README                                         |   88 -
 QMP/qemu-ga-client                                 |  299 -
 QMP/qmp                                            |  126 -
 QMP/qmp-events.txt                                 |  480 -
 QMP/qmp-shell                                      |  286 -
 QMP/qmp-spec.txt                                   |  282 -
 QMP/qmp.py                                         |  190 -
 QMP/qom-fuse                                       |  138 -
 QMP/qom-get                                        |   67 -
 QMP/qom-list                                       |   64 -
 QMP/qom-set                                        |   64 -
 README                                             |    2 +-
 VERSION                                            |    2 +-
 aio-posix.c                                        |   55 +-
 aio-win32.c                                        |   58 +-
 arch_init.c                                        |  285 +-
 async.c                                            |   42 +-
 audio/audio.c                                      |   10 +-
 audio/mixeng.c                                     |    6 -
 audio/mixeng_template.h                            |    4 +-
 audio/noaudio.c                                    |    4 +-
 audio/ossaudio.c                                   |    4 +
 audio/paaudio.c                                    |    8 +-
 audio/spiceaudio.c                                 |   31 +-
 audio/wavaudio.c                                   |    2 +-
 backends/baum.c                                    |   24 +-
 backends/rng-egd.c                                 |    1 -
 backends/rng-random.c                              |    4 +-
 backends/rng.c                                     |   17 +-
 block-migration.c                                  |   29 +-
 block.c                                            | 2550 +-
 block/Makefile.objs                                |   21 +-
 block/backup.c                                     |   28 +-
 block/blkdebug.c                                   |  133 +-
 block/blkverify.c                                  |  168 +-
 block/bochs.c                                      |  125 +-
 block/cloop.c                                      |   84 +-
 block/commit.c                                     |   22 +-
 block/cow.c                                        |  185 +-
 block/curl.c                                       |  137 +-
 block/dmg.c                                        |  278 +-
 block/gluster.c                                    |  543 +-
 block/iscsi.c                                      | 1117 +-
 block/linux-aio.c                                  |   18 +-
 block/mirror.c                                     |  212 +-
 block/nbd-client.c                                 |  388 +
 block/nbd-client.h                                 |   50 +
 block/nbd.c                                        |  431 +-
 block/nfs.c                                        |  442 +
 block/parallels.c                                  |   20 +-
 block/qapi.c                                       |  225 +-
 block/qcow.c                                       |   41 +-
 block/qcow2-cache.c                                |   33 +
 block/qcow2-cluster.c                              |  377 +-
 block/qcow2-refcount.c                             |  716 +-
 block/qcow2-snapshot.c                             |  160 +-
 block/qcow2.c                                      |  873 +-
 block/qcow2.h                                      |  156 +-
 block/qed.c                                        |  122 +-
 block/qed.h                                        |    2 +-
 block/quorum.c                                     |  877 +
 block/raw-aio.h                                    |    3 +-
 block/raw-posix.c                                  |  472 +-
 block/raw-win32.c                                  |  106 +-
 block/raw.c                                        |  192 -
 block/raw_bsd.c                                    |  206 +
 block/rbd.c                                        |  174 +-
 block/sheepdog.c                                   |  586 +-
 block/snapshot.c                                   |  210 +-
 block/ssh.c                                        |   18 +-
 block/stream.c                                     |   36 +-
 block/vdi.c                                        |   90 +-
 block/vhdx-endian.c                                |  216 +
 block/vhdx-log.c                                   | 1021 +
 block/vhdx.c                                       | 1287 +-
 block/vhdx.h                                       |  181 +-
 block/vmdk.c                                       |  651 +-
 block/vpc.c                                        |  100 +-
 block/vvfat.c                                      |   96 +-
 block/win32-aio.c                                  |   10 +-
 blockdev-nbd.c                                     |   10 +-
 blockdev.c                                         | 1492 +-
 blockjob.c                                         |   31 +-
 bsd-user/main.c                                    |    2 +-
 bsd-user/qemu.h                                    |    6 +-
 configure                                          | 1307 +-
 cpu-exec.c                                         |  179 +-
 cpus.c                                             |  430 +-
 cputlb.c                                           |   76 +-
 default-configs/aarch64-linux-user.mak             |    3 +
 default-configs/aarch64-softmmu.mak                |    6 +
 default-configs/arm-linux-user.mak                 |    2 -
 default-configs/arm-softmmu.mak                    |   14 +-
 default-configs/armeb-linux-user.mak               |    2 -
 default-configs/m68k-linux-user.mak                |    2 -
 default-configs/m68k-softmmu.mak                   |    1 -
 default-configs/ppc-linux-user.mak                 |    2 -
 default-configs/ppc-softmmu.mak                    |    4 +-
 default-configs/ppc64-linux-user.mak               |    2 -
 default-configs/ppc64-softmmu.mak                  |    4 +-
 default-configs/ppc64abi32-linux-user.mak          |    2 -
 default-configs/ppcemb-softmmu.mak                 |   26 -
 default-configs/s390x-softmmu.mak                  |    1 +
 default-configs/sparc-softmmu.mak                  |    1 +
 device-hotplug.c                                   |    4 +-
 device_tree.c                                      |   68 +-
 disas.c                                            |   61 +-
 disas/Makefile.objs                                |    5 +
 disas/arm-a64.cc                                   |   87 +
 disas/i386.c                                       |  154 +-
 disas/libvixl/LICENCE                              |   30 +
 disas/libvixl/Makefile.objs                        |    8 +
 disas/libvixl/README                               |   12 +
 disas/libvixl/a64/assembler-a64.h                  | 1784 +
 disas/libvixl/a64/constants-a64.h                  | 1104 +
 disas/libvixl/a64/cpu-a64.h                        |   56 +
 disas/libvixl/a64/decoder-a64.cc                   |  712 +
 disas/libvixl/a64/decoder-a64.h                    |  198 +
 disas/libvixl/a64/disasm-a64.cc                    | 1678 +
 disas/libvixl/a64/disasm-a64.h                     |  109 +
 disas/libvixl/a64/instructions-a64.cc              |  238 +
 disas/libvixl/a64/instructions-a64.h               |  344 +
 disas/libvixl/globals.h                            |   65 +
 disas/libvixl/platform.h                           |   43 +
 disas/libvixl/utils.cc                             |  126 +
 disas/libvixl/utils.h                              |  126 +
 disas/ppc.c                                        |    3 +-
 dma-helpers.c                                      |    2 +
 docs/ccid.txt                                      |    2 +-
 docs/memory.txt                                    |   68 +-
 docs/q35-chipset.cfg                               |   23 +
 docs/qapi-code-gen.txt                             |   24 +-
 docs/qemupciserial.inf                             |  167 +-
 docs/qmp/README                                    |   87 +
 docs/qmp/qmp-events.txt                            |  541 +
 docs/qmp/qmp-spec.txt                              |  273 +
 docs/rdma.txt                                      |   26 +-
 docs/specs/acpi_cpu_hotplug.txt                    |    4 +-
 docs/specs/qcow2.txt                               |   10 +-
 docs/tracing.txt                                   |   36 +
 dump.c                                             |  974 +-
 exec.c                                             | 1081 +-
 fpu/softfloat.c                                    | 1155 +-
 fsdev/Makefile.objs                                |    4 +-
 fsdev/virtfs-proxy-helper.c                        |    2 +-
 gdb-xml/aarch64-core.xml                           |   46 +
 gdb-xml/aarch64-fpu.xml                            |   86 +
 gdbstub.c                                          |   71 +-
 hmp-commands.hx                                    |   93 +-
 hmp.c                                              |  175 +-
 hmp.h                                              |    5 +
 hw/9pfs/cofile.c                                   |    4 -
 hw/9pfs/cofs.c                                     |   48 +-
 hw/9pfs/virtio-9p-device.c                         |   43 +-
 hw/9pfs/virtio-9p-handle.c                         |   17 +-
 hw/9pfs/virtio-9p-local.c                          |  298 +-
 hw/9pfs/virtio-9p-posix-acl.c                      |   52 +-
 hw/9pfs/virtio-9p-proxy.c                          |    3 +-
 hw/9pfs/virtio-9p-xattr-user.c                     |   27 +-
 hw/9pfs/virtio-9p-xattr.c                          |   15 +-
 hw/9pfs/virtio-9p-xattr.h                          |   27 +-
 hw/9pfs/virtio-9p.c                                |   12 +-
 hw/9pfs/virtio-9p.h                                |    6 +-
 hw/Makefile.objs                                   |    4 +-
 hw/acpi/Makefile.objs                              |    3 +-
 hw/acpi/core.c                                     |   69 +-
 hw/acpi/cpu_hotplug.c                              |   65 +
 hw/acpi/ich9.c                                     |   62 +-
 hw/acpi/pcihp.c                                    |  331 +
 hw/acpi/piix4.c                                    |  478 +-
 hw/alpha/dp264.c                                   |    6 +-
 hw/alpha/typhoon.c                                 |  206 +-
 hw/arm/Makefile.objs                               |    7 +-
 hw/arm/allwinner-a10.c                             |  119 +
 hw/arm/armv7m.c                                    |   30 +-
 hw/arm/boot.c                                      |  274 +-
 hw/arm/collie.c                                    |    1 -
 hw/arm/cubieboard.c                                |   76 +
 hw/arm/digic.c                                     |  115 +
 hw/arm/digic_boards.c                              |  162 +
 hw/arm/exynos4210.c                                |   34 +-
 hw/arm/exynos4_boards.c                            |    5 +-
 hw/arm/gumstix.c                                   |   13 +-
 hw/arm/highbank.c                                  |   55 +-
 hw/arm/integratorcp.c                              |   24 +-
 hw/arm/kzm.c                                       |    9 +-
 hw/arm/mainstone.c                                 |   21 +-
 hw/arm/musicpal.c                                  |   21 +-
 hw/arm/nseries.c                                   |    8 +-
 hw/arm/omap1.c                                     |   84 +-
 hw/arm/omap2.c                                     |    8 +-
 hw/arm/omap_sx1.c                                  |   15 +-
 hw/arm/palm.c                                      |   14 +-
 hw/arm/pic_cpu.c                                   |   68 -
 hw/arm/pxa2xx.c                                    |  151 +-
 hw/arm/pxa2xx_gpio.c                               |    2 +-
 hw/arm/pxa2xx_pic.c                                |   15 +-
 hw/arm/realview.c                                  |   49 +-
 hw/arm/spitz.c                                     |   25 +-
 hw/arm/stellaris.c                                 |   20 +-
 hw/arm/strongarm.c                                 |   40 +-
 hw/arm/tosa.c                                      |   19 +-
 hw/arm/versatilepb.c                               |   14 +-
 hw/arm/vexpress.c                                  |  190 +-
 hw/arm/virt.c                                      |  458 +
 hw/arm/xilinx_zynq.c                               |   53 +-
 hw/arm/z2.c                                        |   42 +-
 hw/audio/ac97.c                                    |    4 +-
 hw/audio/adlib.c                                   |    8 +-
 hw/audio/cs4231a.c                                 |    2 +-
 hw/audio/es1370.c                                  |    4 +-
 hw/audio/fmopl.c                                   |    6 +-
 hw/audio/gus.c                                     |    2 +-
 hw/audio/hda-codec-common.h                        |  456 +
 hw/audio/hda-codec.c                               |  520 +-
 hw/audio/intel-hda.c                               |   17 +-
 hw/audio/intel-hda.h                               |    2 +-
 hw/audio/marvell_88w8618.c                         |    2 +
 hw/audio/pcspk.c                                   |    5 +-
 hw/audio/pl041.c                                   |    1 -
 hw/audio/sb16.c                                    |   10 +-
 hw/audio/wm8750.c                                  |   33 +-
 hw/block/cdrom.c                                   |   10 +-
 hw/block/dataplane/virtio-blk.c                    |  231 +-
 hw/block/dataplane/virtio-blk.h                    |    5 +-
 hw/block/fdc.c                                     |    9 +-
 hw/block/m25p80.c                                  |   14 +-
 hw/block/nand.c                                    |    2 +-
 hw/block/nvme.c                                    |   26 +-
 hw/block/pflash_cfi01.c                            |  262 +-
 hw/block/pflash_cfi02.c                            |   12 +-
 hw/block/tc58128.c                                 |   10 +-
 hw/block/virtio-blk.c                              |   50 +-
 hw/block/xen_blkif.h                               |   12 +
 hw/block/xen_disk.c                                |   73 +-
 hw/bt/core.c                                       |   23 +
 hw/bt/hci-csr.c                                    |    4 +-
 hw/bt/hci.c                                        |   86 +-
 hw/bt/l2cap.c                                      |    8 +-
 hw/char/Makefile.objs                              |    5 +-
 hw/char/cadence_uart.c                             |  161 +-
 hw/char/debugcon.c                                 |    4 +-
 hw/char/digic-uart.c                               |  195 +
 hw/char/exynos4210_uart.c                          |    6 +-
 hw/char/ipack.c                                    |  116 -
 hw/char/ipack.h                                    |   79 -
 hw/char/ipoctal232.c                               |   20 +-
 hw/char/lm32_juart.c                               |    2 +-
 hw/char/lm32_uart.c                                |    2 +-
 hw/char/milkymist-uart.c                           |   26 +-
 hw/char/parallel.c                                 |    2 +-
 hw/char/pl011.c                                    |   24 +-
 hw/char/sclpconsole-lm.c                           |  379 +
 hw/char/sclpconsole.c                              |  114 +-
 hw/char/serial-isa.c                               |    2 +-
 hw/char/serial-pci.c                               |    5 +-
 hw/char/serial.c                                   |   33 +-
 hw/char/sh_serial.c                                |    2 -
 hw/char/spapr_vty.c                                |    1 +
 hw/char/tpci200.c                                  |  672 -
 hw/char/virtio-console.c                           |   69 +-
 hw/char/virtio-serial-bus.c                        |   96 +-
 hw/core/Makefile.objs                              |    4 +-
 hw/core/fw-path-provider.c                         |   52 +
 hw/core/hotplug.c                                  |   48 +
 hw/core/irq.c                                      |   16 +
 hw/core/loader.c                                   |  126 +-
 hw/core/machine.c                                  |   28 +
 hw/core/null-machine.c                             |    1 -
 hw/core/ptimer.c                                   |   18 +-
 hw/core/qdev-properties-system.c                   |   99 +-
 hw/core/qdev-properties.c                          |  254 +-
 hw/core/qdev.c                                     |  300 +-
 hw/core/sysbus.c                                   |   15 +-
 hw/cpu/Makefile.objs                               |    5 +-
 hw/cpu/a15mpcore.c                                 |   92 +-
 hw/cpu/a9mpcore.c                                  |  148 +-
 hw/cpu/arm11mpcore.c                               |  251 +-
 hw/cpu/icc_bus.c                                   |   17 +-
 hw/cpu/realview_mpcore.c                           |  139 +
 hw/cris/Makefile.objs                              |    1 -
 hw/cris/axis_dev88.c                               |   19 +-
 hw/cris/pic_cpu.c                                  |   47 -
 hw/display/Makefile.objs                           |    4 +-
 hw/display/ads7846.c                               |    7 +-
 hw/display/blizzard.c                              |    2 +-
 hw/display/blizzard_template.h                     |   40 +-
 hw/display/cg3.c                                   |  385 +
 hw/display/cirrus_vga.c                            |    9 +-
 hw/display/exynos4210_fimd.c                       |    2 +-
 hw/display/g364fb.c                                |    4 +-
 hw/display/jazz_led.c                              |    2 +-
 hw/display/milkymist-vgafb.c                       |    2 +-
 hw/display/milkymist-vgafb_template.h              |    2 +-
 hw/display/omap_lcdc.c                             |    2 +-
 hw/display/pl110.c                                 |   21 +-
 hw/display/pl110_template.h                        |   12 +-
 hw/display/pxa2xx_lcd.c                            |    2 +-
 hw/display/pxa2xx_template.h                       |   22 +-
 hw/display/qxl-logger.c                            |    2 +-
 hw/display/qxl-render.c                            |    1 +
 hw/display/qxl.c                                   |  114 +-
 hw/display/qxl.h                                   |    6 +-
 hw/display/sm501.c                                 |    3 +-
 hw/display/sm501_template.h                        |    2 +-
 hw/display/ssd0303.c                               |   20 +-
 hw/display/ssd0323.c                               |   11 +-
 hw/display/tc6393xb.c                              |    2 +-
 hw/display/tc6393xb_template.h                     |   14 +-
 hw/display/tcx.c                                   |   32 +-
 hw/display/vga-isa-mm.c                            |    2 +-
 hw/display/vga-isa.c                               |    2 +-
 hw/display/vga-pci.c                               |    4 +-
 hw/display/vga.c                                   |   12 +-
 hw/display/vga_template.h                          |   14 +-
 hw/display/vmware_vga.c                            |    8 +-
 hw/display/xenfb.c                                 |    9 +-
 hw/dma/i82374.c                                    |    2 +-
 hw/dma/pl080.c                                     |   10 +-
 hw/dma/pl330.c                                     |   61 +-
 hw/dma/rc4030.c                                    |    4 +-
 hw/dma/soc_dma.c                                   |    8 +-
 hw/dma/sparc32_dma.c                               |    2 +
 hw/dma/sun4m_iommu.c                               |    5 +-
 hw/dma/xilinx_axidma.c                             |   38 +-
 hw/gpio/max7310.c                                  |   23 +-
 hw/gpio/omap_gpio.c                                |    4 +
 hw/i2c/bitbang_i2c.c                               |    6 +-
 hw/i2c/bitbang_i2c.h                               |    2 +-
 hw/i2c/core.c                                      |   32 +-
 hw/i2c/exynos4210_i2c.c                            |    2 +-
 hw/i2c/omap_i2c.c                                  |    6 +-
 hw/i2c/pm_smbus.c                                  |    2 +-
 hw/i2c/smbus.c                                     |   18 +-
 hw/i2c/smbus_eeprom.c                              |    4 +-
 hw/i2c/smbus_ich9.c                                |    8 +-
 hw/i2c/versatile_i2c.c                             |    2 +-
 hw/i386/Makefile.objs                              |   29 +-
 hw/i386/acpi-build.c                               | 1558 +
 hw/i386/acpi-build.h                               |    9 +
 hw/i386/acpi-defs.h                                |  317 +
 hw/i386/acpi-dsdt-cpu-hotplug.dsl                  |  104 +
 hw/i386/acpi-dsdt-dbug.dsl                         |   41 +
 hw/i386/acpi-dsdt-hpet.dsl                         |   48 +
 hw/i386/acpi-dsdt-isa.dsl                          |  128 +
 hw/i386/acpi-dsdt-pci-crs.dsl                      |   92 +
 hw/i386/acpi-dsdt.dsl                              |  360 +
 hw/i386/acpi-dsdt.hex.generated                    | 4485 ++
 hw/i386/bios-linker-loader.c                       |  157 +
 hw/i386/bios-linker-loader.h                       |   27 +
 hw/i386/kvm/apic.c                                 |   16 +-
 hw/i386/kvm/clock.c                                |    5 +-
 hw/i386/kvm/i8254.c                                |   14 +-
 hw/i386/kvm/ioapic.c                               |    8 +-
 hw/i386/kvm/pci-assign.c                           |  102 +-
 hw/i386/kvmvapic.c                                 |   20 +-
 hw/i386/pc.c                                       |  159 +-
 hw/i386/pc_piix.c                                  |  328 +-
 hw/i386/pc_q35.c                                   |  160 +-
 hw/i386/pc_sysfw.c                                 |  110 +-
 hw/i386/q35-acpi-dsdt.dsl                          |  452 +
 hw/i386/q35-acpi-dsdt.hex.generated                | 7383 +++
 hw/i386/smbios.c                                   |  353 +-
 hw/i386/ssdt-misc.dsl                              |  119 +
 hw/i386/ssdt-misc.hex.generated                    |  386 +
 hw/i386/ssdt-pcihp.dsl                             |  100 +
 hw/i386/ssdt-pcihp.hex.generated                   |  251 +
 hw/i386/ssdt-proc.dsl                              |   63 +
 hw/i386/ssdt-proc.hex.generated                    |  134 +
 hw/i386/xen/Makefile.objs                          |    1 +
 hw/i386/xen/xen_apic.c                             |   97 +
 hw/i386/xen/xen_platform.c                         |  450 +
 hw/i386/xen/xen_pvdevice.c                         |  135 +
 hw/i386/xen_domainbuild.c                          |  299 -
 hw/i386/xen_domainbuild.h                          |   13 -
 hw/i386/xen_machine_pv.c                           |  110 -
 hw/ide/ahci.c                                      |   28 +-
 hw/ide/ahci.h                                      |   10 +-
 hw/ide/atapi.c                                     |   16 +-
 hw/ide/cmd646.c                                    |    4 +-
 hw/ide/core.c                                      |   60 +-
 hw/ide/ich.c                                       |    3 +-
 hw/ide/internal.h                                  |    5 +-
 hw/ide/isa.c                                       |    6 +-
 hw/ide/macio.c                                     |    2 +-
 hw/ide/microdrive.c                                |  226 +-
 hw/ide/mmio.c                                      |    2 +-
 hw/ide/pci.c                                       |    2 +-
 hw/ide/piix.c                                      |   12 +-
 hw/ide/qdev.c                                      |    7 +-
 hw/ide/via.c                                       |    3 +-
 hw/input/hid.c                                     |   10 +-
 hw/input/lm832x.c                                  |   30 +-
 hw/input/pckbd.c                                   |    3 +-
 hw/input/pxa2xx_keypad.c                           |    6 +-
 hw/input/tsc2005.c                                 |   16 +-
 hw/input/tsc210x.c                                 |   32 +-
 hw/input/vmmouse.c                                 |    3 +-
 hw/intc/Makefile.objs                              |    3 +
 hw/intc/allwinner-a10-pic.c                        |  200 +
 hw/intc/apic.c                                     |   73 +-
 hw/intc/apic_common.c                              |   88 +-
 hw/intc/arm_gic.c                                  |  224 +-
 hw/intc/arm_gic_common.c                           |   31 +-
 hw/intc/arm_gic_kvm.c                              |  447 +-
 hw/intc/armv7m_nvic.c                              |   16 +-
 hw/intc/etraxfs_pic.c                              |    4 +
 hw/intc/exynos4210_combiner.c                      |    2 +-
 hw/intc/gic_internal.h                             |  105 +-
 hw/intc/grlib_irqmp.c                              |    2 +
 hw/intc/i8259.c                                    |    4 +-
 hw/intc/i8259_common.c                             |   14 +-
 hw/intc/ioapic.c                                   |   16 +-
 hw/intc/ioapic_common.c                            |   16 +-
 hw/intc/omap_intc.c                                |    4 +
 hw/intc/openpic.c                                  |   14 +-
 hw/intc/openpic_kvm.c                              |   14 +-
 hw/intc/pl190.c                                    |    1 -
 hw/intc/realview_gic.c                             |   58 +-
 hw/intc/s390_flic.c                                |  322 +
 hw/intc/slavio_intctl.c                            |    2 +-
 hw/intc/xics.c                                     |  387 +-
 hw/intc/xics_kvm.c                                 |  503 +
 hw/intc/xilinx_intc.c                              |    3 +-
 hw/ipack/Makefile.objs                             |    2 +
 hw/ipack/ipack.c                                   |  120 +
 hw/ipack/tpci200.c                                 |  672 +
 hw/isa/isa-bus.c                                   |    1 -
 hw/isa/lpc_ich9.c                                  |   47 +-
 hw/isa/pc87312.c                                   |    2 +-
 hw/isa/piix4.c                                     |    8 +-
 hw/isa/vt82c686.c                                  |   12 +-
 hw/lm32/lm32_boards.c                              |   12 +-
 hw/lm32/lm32_hwsetup.h                             |    2 +-
 hw/lm32/milkymist.c                                |    9 +-
 hw/m68k/an5206.c                                   |    5 +-
 hw/m68k/dummy_m68k.c                               |    1 -
 hw/m68k/mcf5208.c                                  |    5 +-
 hw/microblaze/Makefile.objs                        |    1 -
 hw/microblaze/boot.c                               |   54 +-
 hw/microblaze/boot.h                               |    4 +-
 hw/microblaze/petalogix_ml605_mmu.c                |   74 +-
 hw/microblaze/petalogix_s3adsp1800_mmu.c           |   45 +-
 hw/microblaze/pic_cpu.c                            |   47 -
 hw/microblaze/pic_cpu.h                            |    8 -
 hw/mips/cputimer.c                                 |   16 +-
 hw/mips/gt64xxx_pci.c                              |    6 +
 hw/mips/mips_fulong2e.c                            |    3 +-
 hw/mips/mips_jazz.c                                |   26 +-
 hw/mips/mips_malta.c                               |   39 +-
 hw/mips/mips_mipssim.c                             |    5 +-
 hw/mips/mips_r4k.c                                 |    1 -
 hw/misc/Makefile.objs                              |    5 +-
 hw/misc/a9scu.c                                    |   25 +-
 hw/misc/applesmc.c                                 |    3 +-
 hw/misc/arm11scu.c                                 |  100 +
 hw/misc/arm_integrator_debug.c                     |   99 +
 hw/misc/arm_l2x0.c                                 |    1 -
 hw/misc/arm_sysctl.c                               |    6 +-
 hw/misc/debugexit.c                                |    4 +-
 hw/misc/eccmemctl.c                                |    2 +-
 hw/misc/exynos4210_pmu.c                           |    3 +-
 hw/misc/ivshmem.c                                  |    2 +-
 hw/misc/lm32_sys.c                                 |    8 +-
 hw/misc/macio/cuda.c                               |   38 +-
 hw/misc/macio/macio.c                              |   17 +-
 hw/misc/max111x.c                                  |   54 +-
 hw/misc/pvpanic.c                                  |   12 +-
 hw/misc/pxa2xx_pcmcia.c                            |  207 -
 hw/misc/tmp105.c                                   |    8 +-
 hw/misc/vfio.c                                     |  945 +-
 hw/misc/vmport.c                                   |    3 +-
 hw/misc/zynq_slcr.c                                |    5 +
 hw/moxie/moxiesim.c                                |    2 +-
 hw/net/Makefile.objs                               |    4 +
 hw/net/allwinner_emac.c                            |  539 +
 hw/net/cadence_gem.c                               |  278 +-
 hw/net/dp8393x.c                                   |   20 +-
 hw/net/e1000.c                                     |  244 +-
 hw/net/eepro100.c                                  |    4 +-
 hw/net/etraxfs_eth.c                               |    2 +
 hw/net/fsl_etsec/etsec.c                           |  465 +
 hw/net/fsl_etsec/etsec.h                           |  174 +
 hw/net/fsl_etsec/miim.c                            |  146 +
 hw/net/fsl_etsec/registers.c                       |  295 +
 hw/net/fsl_etsec/registers.h                       |  320 +
 hw/net/fsl_etsec/rings.c                           |  650 +
 hw/net/lan9118.c                                   |   10 +-
 hw/net/lance.c                                     |    2 +
 hw/net/ne2000-isa.c                                |    2 +-
 hw/net/ne2000.c                                    |    7 +-
 hw/net/opencores_eth.c                             |   33 +-
 hw/net/pcnet-pci.c                                 |    7 +-
 hw/net/pcnet.c                                     |   10 +-
 hw/net/rtl8139.c                                   |   37 +-
 hw/net/smc91c111.c                                 |    1 +
 hw/net/spapr_llan.c                                |    6 +
 hw/net/stellaris_enet.c                            |    3 +-
 hw/net/vhost_net.c                                 |    8 +-
 hw/net/virtio-net.c                                |  164 +-
 hw/net/vmware_utils.h                              |   16 +-
 hw/net/vmxnet3.c                                   |   93 +-
 hw/net/vmxnet3.h                                   |    2 -
 hw/net/xilinx_axienet.c                            |   37 +-
 hw/nvram/eeprom93xx.c                              |   62 +-
 hw/nvram/fw_cfg.c                                  |   40 +-
 hw/nvram/spapr_nvram.c                             |   17 +-
 hw/openrisc/cputimer.c                             |   35 +-
 hw/openrisc/openrisc_sim.c                         |    4 +-
 hw/openrisc/pic_cpu.c                              |   17 +-
 hw/pci-bridge/dec.c                                |    6 +
 hw/pci-bridge/pci_bridge_dev.c                     |   11 +-
 hw/pci-host/apb.c                                  |   16 +-
 hw/pci-host/bonito.c                               |    8 +-
 hw/pci-host/grackle.c                              |   10 +-
 hw/pci-host/pam.c                                  |    2 +-
 hw/pci-host/piix.c                                 |   84 +-
 hw/pci-host/ppce500.c                              |    5 +
 hw/pci-host/prep.c                                 |  248 +-
 hw/pci-host/q35.c                                  |   96 +-
 hw/pci-host/uninorth.c                             |   28 +-
 hw/pci-host/versatile.c                            |   10 +-
 hw/pci/Makefile.objs                               |    2 +-
 hw/pci/msi.c                                       |    2 +-
 hw/pci/msix.c                                      |    2 +-
 hw/pci/pci-hotplug-old.c                           |    6 +-
 hw/pci/pci.c                                       |  303 +-
 hw/pci/pci_bridge.c                                |    9 +-
 hw/pci/pci_host.c                                  |   14 +-
 hw/pci/pcie.c                                      |   75 +-
 hw/pci/pcie_aer.c                                  |    8 +-
 hw/pci/pcie_host.c                                 |   24 -
 hw/pci/pcie_port.c                                 |    8 +
 hw/pci/shpc.c                                      |  128 +-
 hw/pcmcia/Makefile.objs                            |    2 +
 hw/pcmcia/pcmcia.c                                 |   24 +
 hw/pcmcia/pxa2xx.c                                 |  285 +
 hw/ppc/Makefile.objs                               |    6 +-
 hw/ppc/e500.c                                      |  306 +-
 hw/ppc/e500.h                                      |   13 +-
 hw/ppc/e500plat.c                                  |   21 +-
 hw/ppc/mac.h                                       |    1 -
 hw/ppc/mac_newworld.c                              |    4 +-
 hw/ppc/mac_oldworld.c                              |    4 +-
 hw/ppc/mpc8544ds.c                                 |   21 +-
 hw/ppc/ppc.c                                       |  186 +-
 hw/ppc/ppc405_boards.c                             |   41 +-
 hw/ppc/ppc405_uc.c                                 |   71 +-
 hw/ppc/ppc440_bamboo.c                             |   32 +-
 hw/ppc/ppc4xx_devs.c                               |    4 +-
 hw/ppc/ppc4xx_pci.c                                |    5 +
 hw/ppc/ppc_booke.c                                 |   87 +-
 hw/ppc/ppce500_spin.c                              |    8 +-
 hw/ppc/prep.c                                      |  155 +-
 hw/ppc/spapr.c                                     |  331 +-
 hw/ppc/spapr_events.c                              |    6 +-
 hw/ppc/spapr_hcall.c                               |  221 +-
 hw/ppc/spapr_iommu.c                               |  108 +-
 hw/ppc/spapr_pci.c                                 |  232 +-
 hw/ppc/spapr_rtas.c                                |  134 +-
 hw/ppc/spapr_vio.c                                 |   17 +-
 hw/ppc/virtex_ml507.c                              |   97 +-
 hw/s390x/Makefile.objs                             |    1 +
 hw/s390x/css.c                                     |   23 +-
 hw/s390x/css.h                                     |    2 +
 hw/s390x/event-facility.c                          |  112 +-
 hw/s390x/ipl.c                                     |   39 +-
 hw/s390x/s390-virtio-bus.c                         |   66 +-
 hw/s390x/s390-virtio-ccw.c                         |   22 +-
 hw/s390x/s390-virtio-hcall.c                       |   14 +-
 hw/s390x/s390-virtio.c                             |   13 +-
 hw/s390x/sclp.c                                    |  122 +-
 hw/s390x/sclpcpu.c                                 |  112 +
 hw/s390x/sclpquiesce.c                             |   29 +-
 hw/s390x/virtio-ccw.c                              |  260 +-
 hw/s390x/virtio-ccw.h                              |    5 +-
 hw/scsi/esp-pci.c                                  |    5 +-
 hw/scsi/esp.c                                      |    2 +-
 hw/scsi/lsi53c895a.c                               |   55 +-
 hw/scsi/megasas.c                                  |   33 +-
 hw/scsi/scsi-bus.c                                 |   78 +-
 hw/scsi/scsi-disk.c                                |  239 +-
 hw/scsi/scsi-generic.c                             |    4 +-
 hw/scsi/spapr_vscsi.c                              |  266 +-
 hw/scsi/srp.h                                      |    7 +
 hw/scsi/vhost-scsi.c                               |   45 +-
 hw/scsi/virtio-scsi.c                              |   69 +-
 hw/scsi/vmw_pvscsi.c                               |   14 +-
 hw/sd/milkymist-memcard.c                          |    4 +
 hw/sd/omap_mmc.c                                   |    6 +
 hw/sd/pl181.c                                      |    5 +-
 hw/sd/pxa2xx_mmci.c                                |    3 +
 hw/sd/sd.c                                         |    5 +
 hw/sd/sdhci.c                                      |   36 +-
 hw/sd/ssi-sd.c                                     |   10 +-
 hw/sh4/r2d.c                                       |    5 +-
 hw/sh4/sh7750.c                                    |    2 +-
 hw/sh4/sh_pci.c                                    |    6 +
 hw/sh4/shix.c                                      |   17 +-
 hw/sparc/leon3.c                                   |    7 +-
 hw/sparc/sun4m.c                                   |  213 +-
 hw/sparc64/sun4u.c                                 |   82 +-
 hw/ssi/ssi.c                                       |   11 +-
 hw/ssi/xilinx_spips.c                              |    4 +-
 hw/timer/Makefile.objs                             |    4 +
 hw/timer/a9gtimer.c                                |  369 +
 hw/timer/allwinner-a10-pit.c                       |  254 +
 hw/timer/arm_mptimer.c                             |   73 +-
 hw/timer/arm_timer.c                               |    3 +
 hw/timer/cadence_ttc.c                             |    6 +-
 hw/timer/digic-timer.c                             |  163 +
 hw/timer/ds1338.c                                  |   21 +-
 hw/timer/etraxfs_timer.c                           |    2 +-
 hw/timer/exynos4210_mct.c                          |    3 +-
 hw/timer/exynos4210_pwm.c                          |    1 +
 hw/timer/exynos4210_rtc.c                          |    4 +-
 hw/timer/grlib_gptimer.c                           |    7 +-
 hw/timer/hpet.c                                    |   51 +-
 hw/timer/i8254.c                                   |   28 +-
 hw/timer/i8254_common.c                            |   11 +-
 hw/timer/imx_epit.c                                |   95 +-
 hw/timer/imx_gpt.c                                 |    1 +
 hw/timer/lm32_timer.c                              |    1 +
 hw/timer/m48t59.c                                  |   29 +-
 hw/timer/mc146818rtc.c                             |   76 +-
 hw/timer/omap_gptimer.c                            |   24 +-
 hw/timer/omap_synctimer.c                          |    2 +-
 hw/timer/pl031.c                                   |   20 +-
 hw/timer/puv3_ost.c                                |    1 +
 hw/timer/pxa2xx_timer.c                            |   34 +-
 hw/timer/sh_timer.c                                |    1 +
 hw/timer/slavio_timer.c                            |   26 +-
 hw/timer/tusb6010.c                                |   12 +-
 hw/timer/twl92230.c                                |   49 +-
 hw/timer/xilinx_timer.c                            |    1 +
 hw/tpm/tpm_tis.c                                   |    1 +
 hw/unicore32/puv3.c                                |    7 +-
 hw/usb/Makefile.objs                               |    5 +-
 hw/usb/bus.c                                       |   36 +-
 hw/usb/ccid-card-emulated.c                        |    8 +-
 hw/usb/combined-packet.c                           |    1 +
 hw/usb/core.c                                      |   25 +
 hw/usb/desc-msos.c                                 |  234 +
 hw/usb/desc.c                                      |   51 +-
 hw/usb/desc.h                                      |   22 +-
 hw/usb/dev-audio.c                                 |    2 +-
 hw/usb/dev-bluetooth.c                             |   12 +-
 hw/usb/dev-hid.c                                   |   16 +-
 hw/usb/dev-hub.c                                   |    4 +-
 hw/usb/dev-network.c                               |    7 +-
 hw/usb/dev-serial.c                                |    2 +-
 hw/usb/dev-smartcard-reader.c                      |    6 +-
 hw/usb/dev-storage.c                               |   14 +-
 hw/usb/dev-uas.c                                   |  178 +-
 hw/usb/dev-wacom.c                                 |    2 +-
 hw/usb/hcd-ehci-pci.c                              |    4 +-
 hw/usb/hcd-ehci.c                                  |   31 +-
 hw/usb/hcd-ehci.h                                  |    1 -
 hw/usb/hcd-musb.c                                  |    8 +-
 hw/usb/hcd-ohci.c                                  |   52 +-
 hw/usb/hcd-uhci.c                                  |   27 +-
 hw/usb/hcd-xhci.c                                  |  391 +-
 hw/usb/host-bsd.c                                  |  639 -
 hw/usb/host-legacy.c                               |    2 +-
 hw/usb/host-libusb.c                               |   36 +-
 hw/usb/host-linux.c                                | 1911 -
 hw/usb/redirect.c                                  |   16 +-
 hw/virtio/dataplane/Makefile.objs                  |    2 +-
 hw/virtio/dataplane/hostmem.c                      |  183 -
 hw/virtio/dataplane/vring.c                        |  253 +-
 hw/virtio/virtio-balloon.c                         |   47 +-
 hw/virtio/virtio-bus.c                             |   82 +-
 hw/virtio/virtio-mmio.c                            |   19 +-
 hw/virtio/virtio-pci.c                             |  162 +-
 hw/virtio/virtio-pci.h                             |    1 -
 hw/virtio/virtio-rng.c                             |   75 +-
 hw/virtio/virtio.c                                 |   73 +-
 hw/watchdog/watchdog.c                             |    3 +-
 hw/watchdog/wdt_i6300esb.c                         |    6 +-
 hw/watchdog/wdt_ib700.c                            |   10 +-
 hw/xen/Makefile.objs                               |    1 -
 hw/xen/xen_apic.c                                  |   95 -
 hw/xen/xen_backend.c                               |   19 +-
 hw/xen/xen_platform.c                              |  449 -
 hw/xen/xen_pt.c                                    |    7 +-
 hw/xen/xen_pt_config_init.c                        |    6 +-
 hw/xen/xen_pt_msi.c                                |    6 +-
 hw/xen/xen_pvdevice.c                              |  131 -
 hw/xenpv/Makefile.objs                             |    2 +
 hw/xenpv/xen_domainbuild.c                         |  299 +
 hw/xenpv/xen_domainbuild.h                         |   13 +
 hw/xenpv/xen_machine_pv.c                          |  109 +
 hw/xtensa/pic_cpu.c                                |   10 +-
 hw/xtensa/xtensa_lx60.c                            |   53 +-
 hw/xtensa/xtensa_sim.c                             |    1 -
 include/block/aio.h                                |   82 +-
 include/block/block.h                              |  148 +-
 include/block/block_int.h                          |  169 +-
 include/block/blockjob.h                           |   16 +-
 include/block/coroutine.h                          |   19 +-
 include/block/nbd.h                                |    6 -
 include/block/qapi.h                               |    3 +
 include/block/snapshot.h                           |   29 +-
 include/disas/bfd.h                                |    1 +
 include/elf.h                                      |   76 +
 include/exec/cpu-all.h                             |   29 +-
 include/exec/cpu-common.h                          |   45 +-
 include/exec/cpu-defs.h                            |   64 +-
 include/exec/cputlb.h                              |    6 +-
 include/exec/def-helper.h                          |    3 +-
 include/exec/exec-all.h                            |  153 +-
 include/exec/gen-icount.h                          |   14 +-
 include/exec/ioport.h                              |    2 +
 include/exec/memory-internal.h                     |   90 -
 include/exec/memory.h                              |   24 +-
 include/exec/ram_addr.h                            |  150 +
 include/exec/softmmu_defs.h                        |   37 -
 include/exec/softmmu_exec.h                        |    3 +-
 include/exec/softmmu_template.h                    |  609 +-
 include/exec/user/abitypes.h                       |    4 -
 include/fpu/softfloat.h                            |  111 +-
 include/hw/acpi/acpi.h                             |   15 +-
 include/hw/acpi/cpu_hotplug.h                      |   27 +
 include/hw/acpi/cpu_hotplug_defs.h                 |   32 +
 include/hw/acpi/ich9.h                             |    6 +
 include/hw/acpi/pcihp.h                            |   75 +
 include/hw/acpi/piix4.h                            |    8 +
 include/hw/arm/allwinner-a10.h                     |   38 +
 include/hw/arm/arm.h                               |   12 +-
 include/hw/arm/digic.h                             |   43 +
 include/hw/arm/exynos4210.h                        |    2 +-
 include/hw/arm/omap.h                              |    2 +-
 include/hw/arm/pxa.h                               |   12 +-
 include/hw/block/block.h                           |    6 -
 include/hw/boards.h                                |   71 +-
 include/hw/bt.h                                    |   11 +-
 include/hw/char/digic-uart.h                       |   47 +
 include/hw/char/serial.h                           |    4 +-
 include/hw/cpu/a15mpcore.h                         |   44 +
 include/hw/cpu/a9mpcore.h                          |   39 +
 include/hw/cpu/arm11mpcore.h                       |   35 +
 include/hw/cpu/icc_bus.h                           |    2 +-
 include/hw/cris/etraxfs.h                          |    2 -
 include/hw/elf_ops.h                               |   19 +-
 include/hw/fw-path-provider.h                      |   48 +
 include/hw/hotplug.h                               |   78 +
 include/hw/i2c/i2c.h                               |   20 +-
 include/hw/i2c/pm_smbus.h                          |    2 +-
 include/hw/i2c/smbus.h                             |   20 +-
 include/hw/i386/apic_internal.h                    |    2 +-
 include/hw/i386/ich9.h                             |    6 +-
 include/hw/i386/ioapic_internal.h                  |    3 +-
 include/hw/i386/pc.h                               |  114 +-
 include/hw/i386/smbios.h                           |    7 +-
 include/hw/ide.h                                   |    1 +
 include/hw/intc/allwinner-a10-pic.h                |   40 +
 include/hw/intc/arm_gic.h                          |   42 +
 include/hw/intc/arm_gic_common.h                   |  127 +
 include/hw/intc/realview_gic.h                     |   28 +
 include/hw/ipack/ipack.h                           |   87 +
 include/hw/irq.h                                   |    7 +
 include/hw/isa/isa.h                               |    9 +-
 include/hw/isa/vt82c686.h                          |    4 +-
 include/hw/loader.h                                |   28 +-
 include/hw/misc/a9scu.h                            |   31 +
 include/hw/misc/arm11scu.h                         |   29 +
 include/hw/misc/arm_integrator_debug.h             |   18 +
 include/hw/net/allwinner_emac.h                    |  210 +
 include/hw/nvram/fw_cfg.h                          |    8 +-
 include/hw/nvram/openbios_firmware_abi.h           |    2 +
 include/hw/pci-host/q35.h                          |   30 +-
 include/hw/pci-host/spapr.h                        |    8 +-
 include/hw/pci/pci.h                               |   66 +-
 include/hw/pci/pci_bus.h                           |    2 -
 include/hw/pci/pci_ids.h                           |    2 +-
 include/hw/pci/pcie.h                              |   23 +-
 include/hw/pci/pcie_host.h                         |   27 +
 include/hw/pci/shpc.h                              |    8 +
 include/hw/pcmcia.h                                |   46 +-
 include/hw/ppc/ppc.h                               |    7 +-
 include/hw/ppc/spapr.h                             |   46 +-
 include/hw/ppc/xics.h                              |   57 +
 include/hw/ptimer.h                                |   14 +-
 include/hw/qdev-core.h                             |   73 +-
 include/hw/qdev-dma.h                              |    2 +-
 include/hw/qdev-properties.h                       |   42 +-
 include/hw/s390x/ebcdic.h                          |  104 +
 include/hw/s390x/event-facility.h                  |  112 +-
 include/hw/s390x/s390_flic.h                       |   33 +
 include/hw/s390x/sclp.h                            |   99 +-
 include/hw/scsi/scsi.h                             |   13 +-
 include/hw/ssi.h                                   |    3 +-
 include/hw/sysbus.h                                |    2 +-
 include/hw/timer/a9gtimer.h                        |   97 +
 include/hw/timer/allwinner-a10-pit.h               |   58 +
 include/hw/timer/arm_mptimer.h                     |   54 +
 include/hw/timer/digic-timer.h                     |   46 +
 include/hw/timer/hpet.h                            |   10 +
 include/hw/usb.h                                   |   46 +-
 include/hw/virtio/dataplane/hostmem.h              |   58 -
 include/hw/virtio/dataplane/vring.h                |   10 +-
 include/hw/virtio/virtio-blk.h                     |    8 +-
 include/hw/virtio/virtio-bus.h                     |   22 +-
 include/hw/virtio/virtio-rng.h                     |    2 +
 include/hw/virtio/virtio-scsi.h                    |    4 +-
 include/hw/virtio/virtio-serial.h                  |    8 +-
 include/hw/virtio/virtio.h                         |    8 +-
 include/hw/xen/xen.h                               |    2 +-
 include/hw/xen/xen_common.h                        |    7 +
 include/hw/xilinx.h                                |   96 -
 include/migration/migration.h                      |   12 +
 include/migration/page_cache.h                     |    4 +-
 include/migration/qemu-file.h                      |    4 +
 include/migration/vmstate.h                        |   40 +-
 include/monitor/monitor.h                          |    8 +-
 include/monitor/readline.h                         |   55 -
 include/net/checksum.h                             |    1 +
 include/net/eth.h                                  |    6 +-
 include/net/net.h                                  |   21 +-
 include/net/tap.h                                  |    6 -
 include/qapi/error.h                               |   19 +
 include/qapi/opts-visitor.h                        |    6 +
 include/qapi/qmp/dispatch.h                        |    7 +-
 include/qapi/qmp/qdict.h                           |    3 +
 include/qapi/qmp/qerror.h                          |    5 +-
 include/qapi/qmp/qjson.h                           |    2 +-
 include/qapi/string-output-visitor.h               |    2 +-
 include/qapi/visitor.h                             |    3 +-
 include/qemu-common.h                              |   17 +-
 include/qemu-io.h                                  |    5 +
 include/qemu/atomic.h                              |    6 +-
 include/qemu/bitmap.h                              |   86 +-
 include/qemu/bitops.h                              |   14 +-
 include/qemu/bswap.h                               |   59 +-
 include/qemu/cache-utils.h                         |    4 +-
 include/qemu/config-file.h                         |    7 +
 include/qemu/crc32c.h                              |    4 +-
 include/qemu/fifo8.h                               |   61 +
 include/qemu/host-utils.h                          |   62 +-
 include/qemu/module.h                              |   23 +-
 include/qemu/option.h                              |    5 +-
 include/qemu/osdep.h                               |   36 +
 include/qemu/range.h                               |   20 +-
 include/qemu/ratelimit.h                           |    2 +-
 include/qemu/readline.h                            |   63 +
 include/qemu/rfifolock.h                           |   54 +
 include/qemu/seqlock.h                             |   72 +
 include/qemu/sockets.h                             |    1 +
 include/qemu/thread-posix.h                        |    8 +
 include/qemu/thread-win32.h                        |    4 +
 include/qemu/thread.h                              |   10 +-
 include/qemu/throttle.h                            |  110 +
 include/qemu/timer.h                               |  727 +-
 include/qemu/typedefs.h                            |   10 +-
 include/qom/cpu.h                                  |  153 +-
 include/qom/object.h                               |  161 +-
 include/qom/object_interfaces.h                    |   62 +
 include/sysemu/arch_init.h                         |    2 +-
 include/sysemu/blockdev.h                          |    3 +-
 include/sysemu/char.h                              |   10 +
 include/sysemu/device_tree.h                       |   80 +-
 include/sysemu/dump.h                              |  138 +
 include/sysemu/iothread.h                          |   40 +
 include/sysemu/kvm.h                               |   73 +-
 include/sysemu/qtest.h                             |   28 +-
 include/sysemu/rng.h                               |   11 -
 include/sysemu/sysemu.h                            |   17 +-
 include/ui/console.h                               |   36 +-
 include/ui/input.h                                 |   56 +
 include/ui/qemu-spice.h                            |    7 +-
 ioport.c                                           |    9 +
 iothread.c                                         |  167 +
 kvm-all.c                                          |  285 +-
 kvm-stub.c                                         |    6 +-
 libcacard/Makefile                                 |    5 +-
 libcacard/cac.c                                    |    1 -
 libcacard/card_7816.c                              |    2 +-
 libcacard/card_7816t.h                             |    2 +-
 libcacard/vcard_emul_nss.c                         |    1 -
 libcacard/vscclient.c                              |   19 +-
 linux-headers/asm-arm/kvm.h                        |   31 +-
 linux-headers/asm-arm64/kvm.h                      |  196 +
 linux-headers/asm-arm64/kvm_para.h                 |    1 +
 linux-headers/asm-mips/kvm.h                       |   81 +-
 linux-headers/asm-powerpc/kvm.h                    |   89 +-
 linux-headers/asm-s390/kvm.h                       |   19 +
 linux-headers/asm-x86/hyperv.h                     |   32 +
 linux-headers/asm-x86/kvm.h                        |    6 +-
 linux-headers/asm-x86/kvm_para.h                   |    1 +
 linux-headers/linux/kvm.h                          |   83 +
 linux-headers/linux/kvm_para.h                     |    1 +
 linux-headers/linux/vfio.h                         |   80 +-
 linux-headers/linux/virtio_config.h                |    3 +
 linux-user/aarch64/syscall.h                       |   10 +
 linux-user/aarch64/syscall_nr.h                    |  323 +
 linux-user/aarch64/target_cpu.h                    |   38 +
 linux-user/aarch64/target_signal.h                 |   29 +
 linux-user/aarch64/target_structs.h                |   58 +
 linux-user/aarch64/termbits.h                      |  220 +
 linux-user/alpha/syscall.h                         |    1 +
 linux-user/alpha/syscall_nr.h                      |   11 +-
 linux-user/alpha/target_structs.h                  |   48 +
 linux-user/arm/syscall.h                           |    1 +
 linux-user/arm/syscall_nr.h                        |    6 +
 linux-user/arm/target_cpu.h                        |    2 +-
 linux-user/arm/target_structs.h                    |   52 +
 linux-user/cpu-uname.c                             |    3 +-
 linux-user/cris/syscall.h                          |    2 +-
 linux-user/cris/syscall_nr.h                       |    1 +
 linux-user/cris/target_structs.h                   |   58 +
 linux-user/elfload.c                               |   53 +-
 linux-user/flatload.c                              |    5 +-
 linux-user/i386/syscall.h                          |    1 +
 linux-user/i386/syscall_nr.h                       |    6 +
 linux-user/i386/target_structs.h                   |   58 +
 linux-user/ioctls.h                                |    2 +
 linux-user/linuxload.c                             |   15 +-
 linux-user/m68k-sim.c                              |    3 +-
 linux-user/m68k/syscall.h                          |    2 +-
 linux-user/m68k/syscall_nr.h                       |    5 +
 linux-user/m68k/target_cpu.h                       |    4 +-
 linux-user/m68k/target_structs.h                   |   58 +
 linux-user/main.c                                  |  478 +-
 linux-user/microblaze/syscall.h                    |    2 +-
 linux-user/microblaze/syscall_nr.h                 |    7 +-
 linux-user/microblaze/target_structs.h             |   58 +
 linux-user/mips/syscall.h                          |    1 +
 linux-user/mips/syscall_nr.h                       |    6 +
 linux-user/mips/target_structs.h                   |   48 +
 linux-user/mips64/syscall.h                        |    1 +
 linux-user/mips64/syscall_nr.h                     |   13 +
 linux-user/mips64/target_cpu.h                     |   18 +
 linux-user/mips64/target_structs.h                 |    2 +
 linux-user/openrisc/syscall.h                      |    1 +
 linux-user/openrisc/syscall_nr.h                   |    6 +-
 linux-user/openrisc/target_structs.h               |   58 +
 linux-user/ppc/syscall.h                           |    1 +
 linux-user/ppc/syscall_nr.h                        |    6 +
 linux-user/ppc/target_structs.h                    |   60 +
 linux-user/qemu.h                                  |   22 +-
 linux-user/s390x/syscall.h                         |    3 +-
 linux-user/s390x/syscall_nr.h                      |    7 +-
 linux-user/s390x/target_structs.h                  |   63 +
 linux-user/sh4/syscall.h                           |    1 +
 linux-user/sh4/syscall_nr.h                        |    6 +
 linux-user/sh4/target_structs.h                    |   58 +
 linux-user/signal.c                                |  435 +-
 linux-user/sparc/syscall.h                         |    1 +
 linux-user/sparc/syscall_nr.h                      |    7 +
 linux-user/sparc/target_structs.h                  |   63 +
 linux-user/sparc64/syscall.h                       |    1 +
 linux-user/sparc64/syscall_nr.h                    |    7 +
 linux-user/sparc64/target_structs.h                |   58 +
 linux-user/strace.list                             |    9 +-
 linux-user/syscall.c                               | 1163 +-
 linux-user/syscall_defs.h                          |   92 +-
 linux-user/syscall_types.h                         |   13 +
 linux-user/unicore32/syscall.h                     |    1 +
 linux-user/unicore32/target_structs.h              |   58 +
 linux-user/vm86.c                                  |   27 +-
 linux-user/x86_64/syscall.h                        |    1 +
 linux-user/x86_64/syscall_nr.h                     |    7 +
 linux-user/x86_64/target_structs.h                 |   58 +
 main-loop.c                                        |   72 +-
 memory.c                                           |   24 +-
 memory_mapping.c                                   |    5 +-
 migration-exec.c                                   |    1 +
 migration-fd.c                                     |    1 +
 migration-rdma.c                                   |   25 +-
 migration-tcp.c                                    |    1 +
 migration-unix.c                                   |    1 +
 migration.c                                        |  115 +-
 module-common.c                                    |   10 +
 monitor.c                                          |  659 +-
 nbd.c                                              |   74 +-
 net/Makefile.objs                                  |    1 +
 net/clients.h                                      |    5 +
 net/dump.c                                         |    2 +-
 net/hub.c                                          |    2 +-
 net/net.c                                          |  128 +-
 net/netmap.c                                       |  472 +
 net/slirp.c                                        |    6 +-
 net/socket.c                                       |   20 +-
 net/tap-linux.c                                    |   14 +-
 net/tap-win32.c                                    |   92 +-
 net/tap.c                                          |   27 +-
 os-posix.c                                         |   46 +-
 os-win32.c                                         |   21 +-
 page_cache.c                                       |   34 +-
 pc-bios/QEMU,cgthree.bin                           |  Bin 0 -> 850 bytes
 pc-bios/QEMU,tcx.bin                               |  Bin 0 -> 1410 bytes
 pc-bios/README                                     |   10 +-
 pc-bios/acpi-dsdt.aml                              |  Bin 4407 -> 4407 bytes
 pc-bios/bios-256k.bin                              |  Bin 0 -> 262144 bytes
 pc-bios/bios.bin                                   |  Bin 131072 -> 131072 
bytes
 pc-bios/keymaps/cz                                 |   94 +
 pc-bios/kvmvapic.bin                               |  Bin 9216 -> 9216 bytes
 pc-bios/multiboot.bin                              |  Bin 1024 -> 1024 bytes
 pc-bios/ohw.diff                                   | 1843 -
 pc-bios/openbios-ppc                               |  Bin 733976 -> 734008 
bytes
 pc-bios/openbios-sparc32                           |  Bin 381484 -> 381512 
bytes
 pc-bios/openbios-sparc64                           |  Bin 1598328 -> 1598376 
bytes
 pc-bios/optionrom/Makefile                         |    3 +-
 pc-bios/ppc_rom.bin                                |  Bin 524288 -> 1048576 
bytes
 pc-bios/q35-acpi-dsdt.aml                          |  Bin 7344 -> 7344 bytes
 pc-bios/s390-ccw.img                               |  Bin 9432 -> 9336 bytes
 pc-bios/s390-ccw/main.c                            |    3 +-
 pc-bios/s390-ccw/virtio.c                          |    8 +-
 pc-bios/s390-ccw/virtio.h                          |    1 +
 pc-bios/sgabios.bin                                |  Bin 4096 -> 4096 bytes
 pc-bios/slof.bin                                   |  Bin 909720 -> 921720 
bytes
 pc-bios/vgabios-cirrus.bin                         |  Bin 35840 -> 36864 bytes
 pc-bios/vgabios-qxl.bin                            |  Bin 40448 -> 37376 bytes
 pc-bios/vgabios-stdvga.bin                         |  Bin 40448 -> 37376 bytes
 pc-bios/vgabios-vmware.bin                         |  Bin 40448 -> 37376 bytes
 pc-bios/vgabios.bin                                |  Bin 40448 -> 36864 bytes
 qapi-schema.json                                   |  982 +-
 qapi/opts-visitor.c                                |  188 +-
 qapi/qapi-dealloc-visitor.c                        |    4 +-
 qapi/qmp-registry.c                                |   33 +-
 qapi/string-input-visitor.c                        |   24 +
 qapi/string-output-visitor.c                       |   56 +-
 qdev-monitor.c                                     |  178 +-
 qemu-char.c                                        |   63 +-
 qemu-coroutine-io.c                                |    1 +
 qemu-coroutine-lock.c                              |    8 -
 qemu-coroutine-sleep.c                             |   24 +-
 qemu-doc.texi                                      |   57 +-
 qemu-file.c                                        |  835 +
 qemu-img-cmds.hx                                   |   16 +-
 qemu-img.c                                         |  739 +-
 qemu-img.texi                                      |  139 +-
 qemu-io-cmds.c                                     |   95 +-
 qemu-io.c                                          |  192 +-
 qemu-nbd.c                                         |  124 +-
 qemu-nbd.texi                                      |   10 +-
 qemu-options.hx                                    |   49 +-
 qemu-seccomp.c                                     |    9 +-
 qemu-timer.c                                       |  931 +-
 qemu.nsi                                           |    8 +-
 qemu.sasl                                          |    4 +-
 qga/Makefile.objs                                  |    3 +
 qga/channel-win32.c                                |   20 +-
 qga/commands-posix.c                               |   67 +-
 qga/commands-win32.c                               |  120 +-
 qga/commands.c                                     |   39 +-
 qga/guest-agent-core.h                             |    2 +-
 qga/main.c                                         |  103 +-
 qga/qapi-schema.json                               |   14 +-
 qga/vss-win32.c                                    |  166 +
 qga/vss-win32.h                                    |   27 +
 qga/vss-win32/Makefile.objs                        |   23 +
 qga/vss-win32/install.cpp                          |  465 +
 qga/vss-win32/provider.cpp                         |  534 +
 qga/vss-win32/qga-vss.def                          |   13 +
 qga/vss-win32/qga-vss.idl                          |   20 +
 qga/vss-win32/qga-vss.tlb                          |  Bin 0 -> 1528 bytes
 qga/vss-win32/requester.cpp                        |  503 +
 qga/vss-win32/requester.h                          |   43 +
 qga/vss-win32/vss-common.h                         |  129 +
 qmp-commands.hx                                    |  494 +-
 qmp.c                                              |   99 +-
 qobject/qdict.c                                    |  158 +-
 qobject/qerror.c                                   |   12 +-
 qom/Makefile.objs                                  |    1 +
 qom/cpu.c                                          |  114 +-
 qom/object.c                                       |  350 +-
 qom/object_interfaces.c                            |   32 +
 qtest.c                                            |   47 +-
 readline.c                                         |  494 -
 roms/Makefile                                      |  102 +-
 roms/SLOF                                          |    2 +-
 roms/config.seabios                                |    1 -
 roms/config.seabios-128k                           |    6 +
 roms/config.seabios-256k                           |    3 +
 roms/config.vga-cirrus                             |    3 +
 roms/config.vga-isavga                             |    3 +
 roms/config.vga-qxl                                |    6 +
 roms/config.vga-stdvga                             |    3 +
 roms/config.vga-vmware                             |    6 +
 roms/config.vga.cirrus                             |    3 -
 roms/config.vga.isavga                             |    3 -
 roms/config.vga.qxl                                |    6 -
 roms/config.vga.stdvga                             |    3 -
 roms/config.vga.vmware                             |    6 -
 roms/openbios                                      |    2 +-
 roms/openhackware                                  |    1 +
 roms/seabios                                       |    2 +-
 rules.mak                                          |  129 +-
 savevm.c                                           | 1643 +-
 scripts/acpi_extract.py                            |  362 +
 scripts/acpi_extract_preprocess.py                 |   51 +
 scripts/checkpatch.pl                              |   34 +-
 scripts/create_config                              |    7 +
 scripts/disas-objdump.pl                           |   99 +
 scripts/dump-guest-memory.py                       |  339 +
 scripts/extract-vsssdk-headers                     |   35 +
 scripts/get_maintainer.pl                          |    2 +-
 scripts/make-release                               |    3 +-
 scripts/qapi-commands.py                           |   24 +-
 scripts/qapi-types.py                              |   70 +-
 scripts/qapi-visit.py                              |   84 +-
 scripts/qapi.py                                    |  197 +-
 scripts/qemu-binfmt-conf.sh                        |    3 +
 scripts/qmp/qemu-ga-client                         |  301 +
 scripts/qmp/qmp                                    |  126 +
 scripts/qmp/qmp-shell                              |  305 +
 scripts/qmp/qmp.py                                 |  201 +
 scripts/qmp/qom-fuse                               |  138 +
 scripts/qmp/qom-get                                |   67 +
 scripts/qmp/qom-list                               |   64 +
 scripts/qmp/qom-set                                |   64 +
 scripts/refresh-pxe-roms.sh                        |   80 +-
 scripts/switch-timer-api                           |  178 +
 scripts/tracetool/backend/simple.py                |    6 +-
 scripts/tracetool/backend/ust.py                   |  101 +-
 scripts/tracetool/format/ust_events_c.py           |   30 +
 scripts/tracetool/format/ust_events_h.py           |   57 +
 scripts/update-acpi.sh                             |    4 +
 slirp/arp_table.c                                  |    4 +-
 slirp/if.c                                         |    4 +-
 slirp/libslirp.h                                   |    3 +-
 slirp/misc.c                                       |    4 +-
 slirp/slirp.c                                      |   65 +-
 slirp/slirp.h                                      |    3 +
 slirp/socket.c                                     |    2 +-
 slirp/tcp_subr.c                                   |    6 +-
 slirp/tftp.c                                       |    2 +-
 slirp/udp.c                                        |    4 +-
 spice-qemu-char.c                                  |   36 +-
 stubs/Makefile.objs                                |    4 +
 stubs/clock-warp.c                                 |    2 +-
 stubs/gdbstub.c                                    |    4 +-
 stubs/kvm.c                                        |    7 +
 stubs/qtest.c                                      |   14 +
 stubs/runstate-check.c                             |    6 +
 stubs/slirp.c                                      |    6 +-
 stubs/uuid.c                                       |   12 +
 target-alpha/cpu-qom.h                             |    2 +-
 target-alpha/cpu.c                                 |   26 +-
 target-alpha/cpu.h                                 |   20 +-
 target-alpha/helper.c                              |   45 +-
 target-alpha/helper.h                              |   12 +-
 target-alpha/mem_helper.c                          |   52 +-
 target-alpha/sys_helper.c                          |   33 +-
 target-alpha/translate.c                           |  156 +-
 target-arm/Makefile.objs                           |    6 +-
 target-arm/arm-semi.c                              |    9 +-
 target-arm/cpu-qom.h                               |   50 +
 target-arm/cpu.c                                   |  240 +-
 target-arm/cpu.h                                   |  583 +-
 target-arm/cpu64.c                                 |  133 +
 target-arm/crypto_helper.c                         |  281 +
 target-arm/gdbstub64.c                             |   73 +
 target-arm/helper-a64.c                            |  438 +
 target-arm/helper-a64.h                            |   48 +
 target-arm/helper.c                                | 2440 +-
 target-arm/helper.h                                |  105 +-
 target-arm/kvm-consts.h                            |  115 +
 target-arm/kvm.c                                   |  527 +-
 target-arm/kvm32.c                                 |  515 +
 target-arm/kvm64.c                                 |  204 +
 target-arm/kvm_arm.h                               |   72 +-
 target-arm/machine.c                               |   24 +-
 target-arm/neon_helper.c                           |  217 +-
 target-arm/op_helper.c                             |  113 +-
 target-arm/translate-a64.c                         |10448 ++++
 target-arm/translate.c                             | 1272 +-
 target-arm/translate.h                             |   80 +
 target-cris/cpu.c                                  |   53 +-
 target-cris/cpu.h                                  |   16 +-
 target-cris/helper.c                               |   51 +-
 target-cris/helper.h                               |    8 +-
 target-cris/mmu.c                                  |    3 +-
 target-cris/op_helper.c                            |   28 +-
 target-cris/translate.c                            |   55 +-
 target-cris/translate_v10.c                        |   16 +-
 target-i386/Makefile.objs                          |    4 +-
 target-i386/arch_memory_mapping.c                  |   48 +-
 target-i386/cc_helper.c                            |    2 +-
 target-i386/cpu-qom.h                              |   29 +
 target-i386/cpu.c                                  |  834 +-
 target-i386/cpu.h                                  |  579 +-
 target-i386/excp_helper.c                          |    6 +-
 target-i386/fpu_helper.c                           |   15 +-
 target-i386/gdbstub.c                              |    2 +-
 target-i386/helper.c                               |  159 +-
 target-i386/helper.h                               |    1 +
 target-i386/hyperv.c                               |   64 -
 target-i386/hyperv.h                               |   45 -
 target-i386/kvm-stub.c                             |   12 +
 target-i386/kvm.c                                  |  377 +-
 target-i386/machine.c                              |  197 +-
 target-i386/mem_helper.c                           |   16 +-
 target-i386/misc_helper.c                          |   46 +-
 target-i386/seg_helper.c                           |   32 +-
 target-i386/smm_helper.c                           |  300 +-
 target-i386/svm_helper.c                           |  326 +-
 target-i386/translate.c                            | 2815 +-
 target-lm32/TODO                                   |    2 -
 target-lm32/cpu-qom.h                              |    6 +
 target-lm32/cpu.c                                  |  202 +-
 target-lm32/cpu.h                                  |   43 +-
 target-lm32/helper.c                               |  256 +-
 target-lm32/helper.h                               |    4 +
 target-lm32/op_helper.c                            |   98 +-
 target-lm32/translate.c                            |  200 +-
 target-m68k/cpu.c                                  |   14 +-
 target-m68k/cpu.h                                  |    9 +-
 target-m68k/helper.c                               |   26 +-
 target-m68k/helper.h                               |   54 +
 target-m68k/helpers.h                              |   54 -
 target-m68k/m68k-semi.c                            |    5 +-
 target-m68k/op_helper.c                            |   36 +-
 target-m68k/qregs.def                              |    1 -
 target-m68k/translate.c                            |   56 +-
 target-microblaze/cpu.c                            |   35 +-
 target-microblaze/cpu.h                            |   13 +-
 target-microblaze/helper.c                         |   34 +-
 target-microblaze/mmu.c                            |    6 +-
 target-microblaze/op_helper.c                      |   19 +-
 target-microblaze/translate.c                      |  292 +-
 target-mips/cpu.c                                  |   38 +-
 target-mips/cpu.h                                  |   51 +-
 target-mips/dsp_helper.c                           |   30 +-
 target-mips/helper.c                               |   66 +-
 target-mips/helper.h                               |   16 +-
 target-mips/machine.c                              |    3 +-
 target-mips/mips-defs.h                            |    8 +
 target-mips/op_helper.c                            |   99 +-
 target-mips/translate.c                            |  252 +-
 target-mips/translate_init.c                       |   65 +-
 target-moxie/cpu.c                                 |   28 +-
 target-moxie/cpu.h                                 |    7 +-
 target-moxie/helper.c                              |   52 +-
 target-moxie/translate.c                           |    6 +-
 target-openrisc/cpu.c                              |   35 +-
 target-openrisc/cpu.h                              |   13 +-
 target-openrisc/exception.c                        |    6 +-
 target-openrisc/interrupt.c                        |   37 +-
 target-openrisc/interrupt_helper.c                 |    2 +-
 target-openrisc/mmu.c                              |   30 +-
 target-openrisc/mmu_helper.c                       |    8 +-
 target-openrisc/sys_helper.c                       |   60 +-
 target-openrisc/translate.c                        |  205 +-
 target-ppc/Makefile.objs                           |    4 +-
 target-ppc/STATUS                                  |    9 -
 target-ppc/arch_dump.c                             |  253 +
 target-ppc/cpu-models.c                            |    5 +-
 target-ppc/cpu-models.h                            |    8 +-
 target-ppc/cpu-qom.h                               |   17 +-
 target-ppc/cpu.h                                   |   87 +-
 target-ppc/excp_helper.c                           |   99 +-
 target-ppc/fpu_helper.c                            | 1312 +-
 target-ppc/helper.h                                |  217 +-
 target-ppc/helper_regs.h                           |    6 +-
 target-ppc/int_helper.c                            | 1411 +-
 target-ppc/kvm.c                                   |  202 +-
 target-ppc/kvm_ppc.c                               |    7 +-
 target-ppc/kvm_ppc.h                               |   36 +-
 target-ppc/machine.c                               |   17 +-
 target-ppc/mem_helper.c                            |    2 +
 target-ppc/misc_helper.c                           |    8 +-
 target-ppc/mmu-hash32.c                            |   35 +-
 target-ppc/mmu-hash32.h                            |   18 +-
 target-ppc/mmu-hash64.c                            |  145 +-
 target-ppc/mmu-hash64.h                            |   47 +-
 target-ppc/mmu_helper.c                            |  215 +-
 target-ppc/translate.c                             | 1834 +-
 target-ppc/translate_init.c                        |  503 +-
 target-ppc/user_only_helper.c                      |    8 +-
 target-s390x/arch_dump.c                           |    7 +-
 target-s390x/cc_helper.c                           |    5 +-
 target-s390x/cpu-qom.h                             |    6 +
 target-s390x/cpu.c                                 |   89 +-
 target-s390x/cpu.h                                 |   70 +-
 target-s390x/fpu_helper.c                          |    4 +-
 target-s390x/helper.c                              |   96 +-
 target-s390x/int_helper.c                          |    3 +-
 target-s390x/ioinst.c                              |  111 +-
 target-s390x/ioinst.h                              |   28 +-
 target-s390x/kvm.c                                 |  564 +-
 target-s390x/mem_helper.c                          |   61 +-
 target-s390x/misc_helper.c                         |  218 +-
 target-s390x/translate.c                           |   16 +-
 target-sh4/cpu.c                                   |   30 +-
 target-sh4/cpu.h                                   |   17 +-
 target-sh4/helper.c                                |  108 +-
 target-sh4/op_helper.c                             |   20 +-
 target-sh4/translate.c                             |  177 +-
 target-sparc/cpu.c                                 |  118 +-
 target-sparc/cpu.h                                 |   19 +-
 target-sparc/helper.c                              |   53 +-
 target-sparc/helper.h                              |   22 +-
 target-sparc/int32_helper.c                        |   10 +-
 target-sparc/int64_helper.c                        |    8 +-
 target-sparc/ldst_helper.c                         |  145 +-
 target-sparc/machine.c                             |    3 +-
 target-sparc/mmu_helper.c                          |   60 +-
 target-sparc/translate.c                           |   61 +-
 target-unicore32/cpu.c                             |   13 +-
 target-unicore32/cpu.h                             |   11 +-
 target-unicore32/helper.c                          |   31 +-
 target-unicore32/op_helper.c                       |   16 +-
 target-unicore32/softmmu.c                         |   32 +-
 target-unicore32/translate.c                       |   37 +-
 target-unicore32/ucf64_helper.c                    |    3 +-
 target-xtensa/core-dc232b.c                        |    8 +-
 target-xtensa/core-dc233c.c                        |    7 +-
 target-xtensa/core-fsf.c                           |    8 +-
 target-xtensa/cpu.c                                |   10 +
 target-xtensa/cpu.h                                |   17 +-
 target-xtensa/helper.c                             |   33 +-
 target-xtensa/helper.h                             |    1 +
 target-xtensa/op_helper.c                          |   62 +-
 target-xtensa/overlay_tool.h                       |   17 +
 target-xtensa/translate.c                          |  100 +-
 tcg/README                                         |   43 +-
 tcg/aarch64/tcg-target.c                           | 1060 +-
 tcg/aarch64/tcg-target.h                           |   53 +-
 tcg/arm/tcg-target.c                               |  843 +-
 tcg/arm/tcg-target.h                               |   13 +-
 tcg/hppa/tcg-target.c                              | 1829 -
 tcg/hppa/tcg-target.h                              |  126 -
 tcg/i386/tcg-target.c                              | 1121 +-
 tcg/i386/tcg-target.h                              |   28 +-
 tcg/ia64/tcg-target.c                              |  778 +-
 tcg/ia64/tcg-target.h                              |   13 +-
 tcg/mips/tcg-target.c                              |  259 +-
 tcg/mips/tcg-target.h                              |   59 +-
 tcg/optimize.c                                     |  208 +-
 tcg/ppc/tcg-target.c                               |  696 +-
 tcg/ppc/tcg-target.h                               |    6 +-
 tcg/ppc64/tcg-target.c                             | 1206 +-
 tcg/ppc64/tcg-target.h                             |   10 +-
 tcg/s390/tcg-target.c                              |  129 +-
 tcg/s390/tcg-target.h                              |    9 +-
 tcg/sparc/tcg-target.c                             |  613 +-
 tcg/sparc/tcg-target.h                             |   30 +-
 tcg/tcg-be-ldst.h                                  |   90 +
 tcg/tcg-be-null.h                                  |   43 +
 tcg/tcg-op.h                                       |  281 +-
 tcg/tcg-opc.h                                      |  100 +-
 tcg/tcg.c                                          |  481 +-
 tcg/tcg.h                                          |  254 +-
 tcg/tci/tcg-target.c                               |   15 +-
 tcg/tci/tcg-target.h                               |   20 +-
 tci.c                                              |    4 +-
 tests/.gitignore                                   |    4 +
 tests/Makefile                                     |  164 +-
 tests/acpi-test-data/pc/APIC                       |  Bin 0 -> 120 bytes
 tests/acpi-test-data/pc/DSDT                       |  Bin 0 -> 4480 bytes
 tests/acpi-test-data/pc/FACP                       |  Bin 0 -> 116 bytes
 tests/acpi-test-data/pc/FACS                       |  Bin 0 -> 64 bytes
 tests/acpi-test-data/pc/HPET                       |  Bin 0 -> 56 bytes
 tests/acpi-test-data/pc/SSDT                       |  Bin 0 -> 2269 bytes
 tests/acpi-test-data/q35/APIC                      |  Bin 0 -> 120 bytes
 tests/acpi-test-data/q35/DSDT                      |  Bin 0 -> 7378 bytes
 tests/acpi-test-data/q35/FACP                      |  Bin 0 -> 116 bytes
 tests/acpi-test-data/q35/FACS                      |  Bin 0 -> 64 bytes
 tests/acpi-test-data/q35/HPET                      |  Bin 0 -> 56 bytes
 tests/acpi-test-data/q35/MCFG                      |  Bin 0 -> 60 bytes
 tests/acpi-test-data/q35/SSDT                      |  Bin 0 -> 550 bytes
 tests/acpi-test-data/rebuild-expected-aml.sh       |   36 +
 tests/acpi-test.c                                  |  674 +
 tests/blockdev-test.c                              |   59 +
 tests/boot-order-test.c                            |    6 +-
 tests/check-qdict.c                                |  219 +
 tests/check-qom-interface.c                        |  105 +
 tests/e1000-test.c                                 |   33 +
 tests/eepro100-test.c                              |   63 +
 tests/endianness-test.c                            |   11 +-
 tests/fdc-test.c                                   |   20 +-
 tests/fw_cfg-test.c                                |   10 +-
 tests/hd-geo-test.c                                |    2 +-
 tests/i440fx-test.c                                |  176 +-
 tests/i82801b11-test.c                             |   33 +
 tests/ide-test.c                                   |   39 +-
 tests/ipoctal232-test.c                            |   33 +
 tests/libqos/pci-pc.c                              |   12 +-
 tests/libqtest.c                                   |  222 +-
 tests/libqtest.h                                   |   85 +-
 tests/m48t59-test.c                                |    5 +-
 tests/multiboot/Makefile                           |   18 +
 tests/multiboot/libc.c                             |  139 +
 tests/multiboot/libc.h                             |   61 +
 tests/multiboot/link.ld                            |   19 +
 tests/multiboot/mmap.c                             |   56 +
 tests/multiboot/mmap.out                           |   93 +
 tests/multiboot/multiboot.h                        |   66 +
 tests/multiboot/run_test.sh                        |   81 +
 tests/multiboot/start.S                            |   51 +
 tests/ne2000-test.c                                |   33 +
 tests/nvme-test.c                                  |   34 +
 tests/pcnet-test.c                                 |   33 +
 tests/pvpanic-test.c                               |   47 +
 tests/qapi-schema/comments.out                     |    2 +-
 tests/qapi-schema/duplicate-key.err                |    1 +
 tests/qapi-schema/duplicate-key.exit               |    1 +
 tests/qapi-schema/duplicate-key.json               |    2 +
 .../qapi-schema/flat-union-invalid-branch-key.err  |    1 +
 .../qapi-schema/flat-union-invalid-branch-key.exit |    1 +
 .../qapi-schema/flat-union-invalid-branch-key.json |   17 +
 .../flat-union-invalid-discriminator.err           |    1 +
 .../flat-union-invalid-discriminator.exit          |    1 +
 .../flat-union-invalid-discriminator.json          |   17 +
 tests/qapi-schema/flat-union-no-base.err           |    1 +
 tests/qapi-schema/flat-union-no-base.exit          |    1 +
 tests/qapi-schema/flat-union-no-base.json          |   10 +
 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 +
 .../flat-union-string-discriminator.err            |    1 +
 .../flat-union-string-discriminator.exit           |    1 +
 .../flat-union-string-discriminator.json           |   17 +
 tests/qapi-schema/qapi-schema-test.json            |   42 +-
 tests/qapi-schema/qapi-schema-test.out             |   24 +-
 tests/qapi-schema/union-invalid-base.err           |    1 +
 tests/qapi-schema/union-invalid-base.exit          |    1 +
 tests/qapi-schema/union-invalid-base.json          |   10 +
 tests/qdev-monitor-test.c                          |   77 +
 tests/qemu-iotests-quick.sh                        |    1 +
 tests/qemu-iotests/.gitignore                      |    1 +
 tests/qemu-iotests/001                             |    6 +-
 tests/qemu-iotests/002                             |   36 +-
 tests/qemu-iotests/003                             |   10 +-
 tests/qemu-iotests/004                             |   24 +-
 tests/qemu-iotests/005                             |    6 +-
 tests/qemu-iotests/007                             |    4 +-
 tests/qemu-iotests/008                             |    6 +-
 tests/qemu-iotests/009                             |    2 +-
 tests/qemu-iotests/010                             |    2 +-
 tests/qemu-iotests/011                             |    2 +-
 tests/qemu-iotests/012                             |    4 +-
 tests/qemu-iotests/013                             |    6 +-
 tests/qemu-iotests/013.out                         |44080 +++++++-------
 tests/qemu-iotests/014                             |    4 +-
 tests/qemu-iotests/014.out                         |64204 ++++++++++----------
 tests/qemu-iotests/015                             |   16 +-
 tests/qemu-iotests/016                             |   14 +-
 tests/qemu-iotests/017                             |    3 +-
 tests/qemu-iotests/017.out                         | 1080 +-
 tests/qemu-iotests/018                             |    9 +-
 tests/qemu-iotests/018.out                         | 1080 +-
 tests/qemu-iotests/019                             |   21 +-
 tests/qemu-iotests/019.out                         | 1636 +-
 tests/qemu-iotests/020                             |   20 +-
 tests/qemu-iotests/020.out                         | 1080 +-
 tests/qemu-iotests/021                             |    2 +-
 tests/qemu-iotests/022.out                         | 8816 ++--
 tests/qemu-iotests/023                             |    6 +-
 tests/qemu-iotests/023.out                         |26800 ++++----
 tests/qemu-iotests/024                             |   14 +-
 tests/qemu-iotests/024.out                         |  164 +-
 tests/qemu-iotests/025                             |    6 +-
 tests/qemu-iotests/025.out                         |   18 +-
 tests/qemu-iotests/026                             |   25 +-
 tests/qemu-iotests/026.out                         |   50 +-
 tests/qemu-iotests/026.out.nocache                 |  610 +
 tests/qemu-iotests/027                             |   10 +-
 tests/qemu-iotests/028                             |    8 +-
 tests/qemu-iotests/028.out                         |  458 +-
 tests/qemu-iotests/029                             |   52 +-
 tests/qemu-iotests/029.out                         |   17 +
 tests/qemu-iotests/030                             |   20 +-
 tests/qemu-iotests/031                             |   14 +-
 tests/qemu-iotests/031.out                         |   12 +-
 tests/qemu-iotests/032                             |    4 +-
 tests/qemu-iotests/032.out                         |   68 +-
 tests/qemu-iotests/033                             |   18 +-
 tests/qemu-iotests/034                             |   69 +-
 tests/qemu-iotests/035                             |    2 +-
 tests/qemu-iotests/035.out                         |    2 +-
 tests/qemu-iotests/036                             |    8 +-
 tests/qemu-iotests/036.out                         |    2 +-
 tests/qemu-iotests/037                             |   67 +-
 tests/qemu-iotests/037.out                         |  616 +-
 tests/qemu-iotests/038                             |   15 +-
 tests/qemu-iotests/038.out                         |  724 +-
 tests/qemu-iotests/039                             |   53 +-
 tests/qemu-iotests/039.out                         |   15 +-
 tests/qemu-iotests/040                             |  119 +-
 tests/qemu-iotests/041                             |   41 +
 tests/qemu-iotests/041.out                         |    4 +-
 tests/qemu-iotests/042                             |   10 +-
 tests/qemu-iotests/043                             |   34 +-
 tests/qemu-iotests/044.out                         |    2 +-
 tests/qemu-iotests/045                             |   51 +-
 tests/qemu-iotests/045.out                         |    4 +-
 tests/qemu-iotests/046                             |   30 +-
 tests/qemu-iotests/046.out                         |  232 +-
 tests/qemu-iotests/047                             |    2 +-
 tests/qemu-iotests/047.out                         |   20 +-
 tests/qemu-iotests/048                             |   15 +-
 tests/qemu-iotests/048.out                         |   29 +-
 tests/qemu-iotests/049                             |   36 +-
 tests/qemu-iotests/049.out                         |   18 +-
 tests/qemu-iotests/050                             |   20 +-
 tests/qemu-iotests/051                             |  124 +-
 tests/qemu-iotests/051.out                         |  296 +-
 tests/qemu-iotests/052                             |   11 +-
 tests/qemu-iotests/053                             |   10 +-
 tests/qemu-iotests/054                             |    4 +-
 tests/qemu-iotests/054.out                         |    4 +-
 tests/qemu-iotests/055                             |   14 +-
 tests/qemu-iotests/057                             |  259 +
 tests/qemu-iotests/057.out                         |    5 +
 tests/qemu-iotests/058                             |  138 +
 tests/qemu-iotests/058.out                         |   44 +
 tests/qemu-iotests/059                             |   58 +-
 tests/qemu-iotests/059.out                         |  100 +-
 tests/qemu-iotests/060                             |  170 +
 tests/qemu-iotests/060.out                         |   96 +
 tests/qemu-iotests/061                             |  215 +
 tests/qemu-iotests/061.out                         |  387 +
 tests/qemu-iotests/062                             |   64 +
 tests/qemu-iotests/062.out                         |    9 +
 tests/qemu-iotests/063                             |  100 +
 tests/qemu-iotests/063.out                         |   10 +
 tests/qemu-iotests/064                             |   73 +
 tests/qemu-iotests/064.out                         |   28 +
 tests/qemu-iotests/065                             |  125 +
 tests/qemu-iotests/065.out                         |    5 +
 tests/qemu-iotests/066                             |   63 +
 tests/qemu-iotests/066.out                         |   13 +
 tests/qemu-iotests/067                             |  133 +
 tests/qemu-iotests/067.out                         |   80 +
 tests/qemu-iotests/068                             |   65 +
 tests/qemu-iotests/068.out                         |   11 +
 tests/qemu-iotests/069                             |   60 +
 tests/qemu-iotests/069.out                         |    8 +
 tests/qemu-iotests/070                             |   78 +
 tests/qemu-iotests/070.out                         |   21 +
 tests/qemu-iotests/071                             |  239 +
 tests/qemu-iotests/071.out                         |   90 +
 tests/qemu-iotests/072                             |   69 +
 tests/qemu-iotests/072.out                         |   21 +
 tests/qemu-iotests/073                             |  166 +
 tests/qemu-iotests/073.out                         |  118 +
 tests/qemu-iotests/074                             |   86 +
 tests/qemu-iotests/074.out                         |   18 +
 tests/qemu-iotests/075                             |  106 +
 tests/qemu-iotests/075.out                         |   38 +
 tests/qemu-iotests/076                             |   76 +
 tests/qemu-iotests/076.out                         |   18 +
 tests/qemu-iotests/077                             |  278 +
 tests/qemu-iotests/077.out                         |  202 +
 tests/qemu-iotests/078                             |   91 +
 tests/qemu-iotests/078.out                         |   28 +
 tests/qemu-iotests/079                             |   63 +
 tests/qemu-iotests/079.out                         |   32 +
 tests/qemu-iotests/080                             |  180 +
 tests/qemu-iotests/080.out                         |   83 +
 tests/qemu-iotests/081                             |  149 +
 tests/qemu-iotests/081.out                         |   49 +
 tests/qemu-iotests/082                             |  208 +
 tests/qemu-iotests/082.out                         |  529 +
 tests/qemu-iotests/083                             |  129 +
 tests/qemu-iotests/083.out                         |  163 +
 tests/qemu-iotests/084                             |  104 +
 tests/qemu-iotests/084.out                         |   33 +
 tests/qemu-iotests/085                             |  192 +
 tests/qemu-iotests/085.out                         |   55 +
 tests/qemu-iotests/086                             |   65 +
 tests/qemu-iotests/086.out                         |   18 +
 tests/qemu-iotests/087                             |  139 +
 tests/qemu-iotests/087.out                         |   49 +
 tests/qemu-iotests/088                             |   64 +
 tests/qemu-iotests/088.out                         |   17 +
 tests/qemu-iotests/check                           |  242 +-
 tests/qemu-iotests/common                          |  497 +-
 tests/qemu-iotests/common.config                   |   17 +-
 tests/qemu-iotests/common.filter                   |   56 +-
 tests/qemu-iotests/common.pattern                  |   16 +-
 tests/qemu-iotests/common.rc                       |  214 +-
 tests/qemu-iotests/group                           |   43 +-
 tests/qemu-iotests/iotests.py                      |   50 +-
 tests/qemu-iotests/nbd-fault-injector.py           |  264 +
 tests/qemu-iotests/sample_images/README            |    8 +
 tests/qemu-iotests/sample_images/empty.bochs.bz2   |  Bin 0 -> 118 bytes
 .../qemu-iotests/sample_images/fake.parallels.bz2  |  Bin 0 -> 141 bytes
 .../sample_images/iotest-dirtylog-10G-4M.vhdx.bz2  |  Bin 0 -> 4490 bytes
 .../sample_images/iotest-dynamic-1G.vhdx.bz2       |  Bin 0 -> 874 bytes
 .../sample_images/iotest-version3.vmdk.bz2         |  Bin 0 -> 414 bytes
 .../sample_images/simple-pattern.cloop.bz2         |  Bin 0 -> 488 bytes
 tests/qemu-iotests/socket_scm_helper.c             |  135 +
 tests/qom-test.c                                   |  138 +
 tests/rtc-test.c                                   |    7 +-
 tests/rtl8139-test.c                               |   33 +
 tests/spapr-phb-test.c                             |   35 +
 tests/tcg/lm32/Makefile                            |    8 +-
 tests/tcg/openrisc/test_addc.c                     |    8 +-
 tests/tcg/openrisc/test_addic.c                    |   10 +-
 tests/tcg/test_path.c                              |   13 +-
 tests/tcg/xtensa/Makefile                          |   12 +-
 tests/tcg/xtensa/macros.inc                        |    6 +
 tests/tcg/xtensa/test_b.S                          |    2 +-
 tests/tcg/xtensa/test_bi.S                         |    2 +-
 tests/tcg/xtensa/test_boolean.S                    |    2 +-
 tests/tcg/xtensa/test_break.S                      |    2 +-
 tests/tcg/xtensa/test_bz.S                         |    2 +-
 tests/tcg/xtensa/test_cache.S                      |   97 +
 tests/tcg/xtensa/test_clamps.S                     |    2 +-
 tests/tcg/xtensa/test_extui.S                      |    2 +-
 tests/tcg/xtensa/test_fail.S                       |    2 +-
 tests/tcg/xtensa/test_interrupt.S                  |    2 +-
 tests/tcg/xtensa/test_loop.S                       |    2 +-
 tests/tcg/xtensa/test_mac16.S                      |    2 +-
 tests/tcg/xtensa/test_max.S                        |    2 +-
 tests/tcg/xtensa/test_min.S                        |    2 +-
 tests/tcg/xtensa/test_mmu.S                        |    6 +-
 tests/tcg/xtensa/test_mul16.S                      |    2 +-
 tests/tcg/xtensa/test_mul32.S                      |    2 +-
 tests/tcg/xtensa/test_nsa.S                        |    2 +-
 tests/tcg/xtensa/test_pipeline.S                   |    2 +-
 tests/tcg/xtensa/test_quo.S                        |    2 +-
 tests/tcg/xtensa/test_rem.S                        |    2 +-
 tests/tcg/xtensa/test_rst0.S                       |    2 +-
 tests/tcg/xtensa/test_s32c1i.S                     |    2 +-
 tests/tcg/xtensa/test_sar.S                        |    2 +-
 tests/tcg/xtensa/test_sext.S                       |    2 +-
 tests/tcg/xtensa/test_shift.S                      |    2 +-
 tests/tcg/xtensa/test_sr.S                         |    2 +-
 tests/tcg/xtensa/test_timer.S                      |    2 +-
 tests/tcg/xtensa/test_windowed.S                   |    2 +-
 tests/test-aio.c                                   |  297 +-
 tests/test-bitops.c                                |    4 +-
 tests/test-coroutine.c                             |   99 +-
 tests/test-int128.c                                |   15 +-
 tests/test-opts-visitor.c                          |  275 +
 tests/test-qdev-global-props.c                     |  180 +
 tests/test-qmp-commands.c                          |   78 +-
 tests/test-qmp-input-strict.c                      |   88 +-
 tests/test-qmp-input-visitor.c                     |   69 +-
 tests/test-qmp-output-visitor.c                    |   91 +-
 tests/test-rfifolock.c                             |   91 +
 tests/test-string-input-visitor.c                  |   20 +-
 tests/test-string-output-visitor.c                 |   16 +-
 tests/test-thread-pool.c                           |   27 +-
 tests/test-throttle.c                              |  481 +
 tests/test-visitor-serialization.c                 |   16 +-
 tests/test-vmstate.c                               |  357 +
 tests/tmp105-test.c                                |  141 +-
 tests/tpci200-test.c                               |   33 +
 tests/virtio-9p-test.c                             |   46 +
 tests/virtio-balloon-test.c                        |   33 +
 tests/virtio-blk-test.c                            |   34 +
 tests/virtio-console-test.c                        |   41 +
 tests/virtio-net-test.c                            |   33 +
 tests/virtio-rng-test.c                            |   33 +
 tests/virtio-scsi-test.c                           |   35 +
 tests/virtio-serial-test.c                         |   33 +
 tests/vmxnet3-test.c                               |   33 +
 thread-pool.c                                      |   14 +-
 tpm.c                                              |    2 +-
 trace-events                                       |  102 +-
 trace/Makefile.objs                                |   25 +
 trace/control-internal.h                           |   10 +-
 trace/simple.c                                     |   33 +-
 translate-all.c                                    |  173 +-
 translate-all.h                                    |    9 +-
 ui/Makefile.objs                                   |    8 +-
 ui/cocoa.m                                         |  182 +-
 ui/console.c                                       |  151 +-
 ui/curses.c                                        |   91 +-
 ui/gtk.c                                           |  228 +-
 ui/input-legacy.c                                  |  468 +
 ui/input.c                                         |  697 +-
 ui/keymaps.c                                       |    6 +
 ui/sdl.c                                           |  151 +-
 ui/sdl2-keymap.h                                   |  266 +
 ui/sdl2.c                                          |  834 +
 ui/sdl_keysym.h                                    |    3 +-
 ui/spice-core.c                                    |  100 +-
 ui/spice-display.c                                 |  116 +-
 ui/spice-input.c                                   |   84 +-
 ui/vnc-auth-sasl.h                                 |    1 +
 ui/vnc-auth-vencrypt.c                             |    2 +-
 ui/vnc-enc-tight.c                                 |    2 +-
 ui/vnc-enc-zywrle.h                                |    2 +-
 ui/vnc-jobs.c                                      |    8 +-
 ui/vnc-ws.c                                        |    1 +
 ui/vnc.c                                           |  300 +-
 ui/vnc.h                                           |   11 +-
 ui/vnc_keysym.h                                    |  373 +
 user-exec.c                                        |   28 +-
 util/Makefile.objs                                 |    4 +
 util/bitmap.c                                      |   60 +-
 util/cache-utils.c                                 |   51 +-
 util/compatfd.c                                    |   17 +-
 util/cutils.c                                      |   14 +
 util/error.c                                       |   63 +-
 util/fifo8.c                                       |   47 +
 util/getauxval.c                                   |   74 +
 util/host-utils.c                                  |   75 +
 util/iov.c                                         |  115 +-
 util/module.c                                      |  147 +-
 util/osdep.c                                       |   26 +-
 util/oslib-posix.c                                 |   97 +-
 util/oslib-win32.c                                 |   64 +-
 util/path.c                                        |    4 +-
 util/qemu-config.c                                 |  191 +-
 util/qemu-option.c                                 |   95 +-
 util/qemu-progress.c                               |   11 +-
 util/qemu-sockets.c                                |   24 +-
 util/qemu-thread-posix.c                           |  145 +-
 util/qemu-thread-win32.c                           |   38 +-
 util/readline.c                                    |  495 +
 util/rfifolock.c                                   |   78 +
 util/throttle.c                                    |  396 +
 version.rc                                         |    4 +-
 vl.c                                               |  650 +-
 vmstate.c                                          |  653 +
 xen-all.c                                          | 1228 -
 xen-common-stub.c                                  |   19 +
 xen-common.c                                       |  123 +
 xen-hvm-stub.c                                     |   61 +
 xen-hvm.c                                          | 1129 +
 xen-stub.c                                         |   70 -
 1729 files changed, 218601 insertions(+), 122912 deletions(-)

diff --git a/.gitignore b/.gitignore
index 0fe114d..de90463 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,65 +1,75 @@
-config-devices.*
-config-all-devices.*
-config-all-disas.*
-config-host.*
-config-target.*
-trace/generated-tracers.h
-trace/generated-tracers.c
-trace/generated-tracers-dtrace.h
-trace/generated-tracers.dtrace
-trace/generated-events.h
-trace/generated-events.c
-libcacard/trace/generated-tracers.c
+/config-devices.*
+/config-all-devices.*
+/config-all-disas.*
+/config-host.*
+/config-target.*
+/config.status
+/trace/generated-tracers.h
+/trace/generated-tracers.c
+/trace/generated-tracers-dtrace.h
+/trace/generated-tracers.dtrace
+/trace/generated-events.h
+/trace/generated-events.c
+/trace/generated-ust-provider.h
+/trace/generated-ust.c
+/libcacard/trace/generated-tracers.c
 *-timestamp
-*-softmmu
-*-darwin-user
-*-linux-user
-*-bsd-user
+/*-softmmu
+/*-darwin-user
+/*-linux-user
+/*-bsd-user
 libdis*
 libuser
-linux-headers/asm
-qapi-generated
-qapi-types.[ch]
-qapi-visit.[ch]
-qmp-commands.h
-qmp-marshal.c
-qemu-doc.html
-qemu-tech.html
-qemu-doc.info
-qemu-tech.info
-qemu.1
-qemu.pod
-qemu-img.1
-qemu-img.pod
-qemu-img
-qemu-nbd
-qemu-nbd.8
-qemu-nbd.pod
-qemu-options.def
-qemu-options.texi
-qemu-img-cmds.texi
-qemu-img-cmds.h
-qemu-io
-qemu-ga
-qemu-bridge-helper
-qemu-monitor.texi
-vscclient
-QMP/qmp-commands.txt
-test-coroutine
-test-qmp-input-visitor
-test-qmp-output-visitor
-test-string-input-visitor
-test-string-output-visitor
-test-visitor-serialization
-fsdev/virtfs-proxy-helper
-fsdev/virtfs-proxy-helper.1
-fsdev/virtfs-proxy-helper.pod
-.gdbinit
+/linux-headers/asm
+/qga/qapi-generated
+/qapi-generated
+/qapi-types.[ch]
+/qapi-visit.[ch]
+/qmp-commands.h
+/qmp-marshal.c
+/qemu-doc.html
+/qemu-tech.html
+/qemu-doc.info
+/qemu-tech.info
+/qemu.1
+/qemu.pod
+/qemu-img.1
+/qemu-img.pod
+/qemu-img
+/qemu-nbd
+/qemu-nbd.8
+/qemu-nbd.pod
+/qemu-options.def
+/qemu-options.texi
+/qemu-img-cmds.texi
+/qemu-img-cmds.h
+/qemu-io
+/qemu-ga
+/qemu-bridge-helper
+/qemu-monitor.texi
+/qmp-commands.txt
+/vscclient
+/test-bitops
+/test-coroutine
+/test-int128
+/test-opts-visitor
+/test-qmp-input-visitor
+/test-qmp-output-visitor
+/test-string-input-visitor
+/test-string-output-visitor
+/test-visitor-serialization
+/fsdev/virtfs-proxy-helper
+/fsdev/virtfs-proxy-helper.1
+/fsdev/virtfs-proxy-helper.pod
+/.gdbinit
 *.a
 *.aux
 *.cp
 *.dvi
 *.exe
+*.dll
+*.so
+*.mo
 *.fn
 *.ky
 *.log
@@ -73,34 +83,35 @@ fsdev/virtfs-proxy-helper.pod
 *.tp
 *.vr
 *.d
-!scripts/qemu-guest-agent/fsfreeze-hook.d
+!/scripts/qemu-guest-agent/fsfreeze-hook.d
 *.o
 *.lo
 *.la
 *.pc
 .libs
+.sdk
 *.swp
 *.orig
 .pc
 *.gcda
 *.gcno
 patches
-pc-bios/bios-pq/status
-pc-bios/vgabios-pq/status
-pc-bios/optionrom/linuxboot.asm
-pc-bios/optionrom/linuxboot.bin
-pc-bios/optionrom/linuxboot.raw
-pc-bios/optionrom/linuxboot.img
-pc-bios/optionrom/multiboot.asm
-pc-bios/optionrom/multiboot.bin
-pc-bios/optionrom/multiboot.raw
-pc-bios/optionrom/multiboot.img
-pc-bios/optionrom/kvmvapic.asm
-pc-bios/optionrom/kvmvapic.bin
-pc-bios/optionrom/kvmvapic.raw
-pc-bios/optionrom/kvmvapic.img
-pc-bios/s390-ccw/s390-ccw.elf
-pc-bios/s390-ccw/s390-ccw.img
+/pc-bios/bios-pq/status
+/pc-bios/vgabios-pq/status
+/pc-bios/optionrom/linuxboot.asm
+/pc-bios/optionrom/linuxboot.bin
+/pc-bios/optionrom/linuxboot.raw
+/pc-bios/optionrom/linuxboot.img
+/pc-bios/optionrom/multiboot.asm
+/pc-bios/optionrom/multiboot.bin
+/pc-bios/optionrom/multiboot.raw
+/pc-bios/optionrom/multiboot.img
+/pc-bios/optionrom/kvmvapic.asm
+/pc-bios/optionrom/kvmvapic.bin
+/pc-bios/optionrom/kvmvapic.raw
+/pc-bios/optionrom/kvmvapic.img
+/pc-bios/s390-ccw/s390-ccw.elf
+/pc-bios/s390-ccw/s390-ccw.img
 .stgit-*
 cscope.*
 tags
diff --git a/.gitmodules b/.gitmodules
index d7e3f3c..444c24a 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1,27 +1,30 @@
 [submodule "roms/vgabios"]
        path = roms/vgabios
-       url = git://git.qemu.org/vgabios.git/
+       url = git://git.qemu-project.org/vgabios.git/
 [submodule "roms/seabios"]
        path = roms/seabios
-       url = git://git.qemu.org/seabios.git/
+       url = git://git.qemu-project.org/seabios.git/
 [submodule "roms/SLOF"]
        path = roms/SLOF
-       url = git://git.qemu.org/SLOF.git
+       url = git://git.qemu-project.org/SLOF.git
 [submodule "roms/ipxe"]
        path = roms/ipxe
-       url = git://git.qemu.org/ipxe.git
+       url = git://git.qemu-project.org/ipxe.git
 [submodule "roms/openbios"]
        path = roms/openbios
-       url = git://git.qemu.org/openbios.git
+       url = git://git.qemu-project.org/openbios.git
+[submodule "roms/openhackware"]
+       path = roms/openhackware
+       url = git://git.qemu-project.org/openhackware.git
 [submodule "roms/qemu-palcode"]
        path = roms/qemu-palcode
        url = git://github.com/rth7680/qemu-palcode.git
 [submodule "roms/sgabios"]
        path = roms/sgabios
-       url = git://git.qemu.org/sgabios.git
+       url = git://git.qemu-project.org/sgabios.git
 [submodule "pixman"]
        path = pixman
        url = git://anongit.freedesktop.org/pixman
 [submodule "dtc"]
        path = dtc
-       url = git://git.qemu.org/dtc.git
+       url = git://git.qemu-project.org/dtc.git
diff --git a/.mailmap b/.mailmap
index 9797802..28defa1 100644
--- a/.mailmap
+++ b/.mailmap
@@ -2,7 +2,8 @@
 # into proper addresses so that they are counted properly in git shortlog 
output.
 #
 Andrzej Zaborowski <balrogg@xxxxxxxxx> balrog 
<balrog@c046a42c-6fe2-441c-8c8c-71466251a162>
-Anthony Liguori <aliguori@xxxxxxxxxx> aliguori 
<aliguori@c046a42c-6fe2-441c-8c8c-71466251a162>
+Anthony Liguori <anthony@xxxxxxxxxxxxx> aliguori 
<aliguori@c046a42c-6fe2-441c-8c8c-71466251a162>
+Anthony Liguori <anthony@xxxxxxxxxxxxx> Anthony Liguori <aliguori@xxxxxxxxxx>
 Aurelien Jarno <aurelien@xxxxxxxxxxx> aurel32 
<aurel32@c046a42c-6fe2-441c-8c8c-71466251a162>
 Blue Swirl <blauwirbel@xxxxxxxxx> blueswir1 
<blueswir1@c046a42c-6fe2-441c-8c8c-71466251a162>
 Edgar E. Iglesias <edgar.iglesias@xxxxxxxxx> edgar_igl 
<edgar_igl@c046a42c-6fe2-441c-8c8c-71466251a162>
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..04da973
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,81 @@
+language: c
+python:
+  - "2.4"
+compiler:
+  - gcc
+  - clang
+notifications:
+  irc:
+    channels:
+      - "irc.oftc.net#qemu"
+    on_success: change
+    on_failure: always
+env:
+  global:
+    - TEST_CMD="make check"
+    - EXTRA_CONFIG=""
+    # Development packages, EXTRA_PKGS saved for additional builds
+    - CORE_PKGS="libusb-1.0-0-dev libiscsi-dev librados-dev libncurses5-dev"
+    - NET_PKGS="libseccomp-dev libgnutls-dev libssh2-1-dev  
libspice-server-dev libspice-protocol-dev libnss3-dev"
+    - GUI_PKGS="libgtk-3-dev libvte-2.90-dev libsdl1.2-dev libpng12-dev 
libpixman-1-dev"
+    - EXTRA_PKGS=""
+  matrix:
+    - TARGETS=alpha-softmmu,alpha-linux-user
+    - TARGETS=arm-softmmu,arm-linux-user
+    - TARGETS=aarch64-softmmu,aarch64-linux-user
+    - TARGETS=cris-softmmu
+    - TARGETS=i386-softmmu,x86_64-softmmu
+    - TARGETS=lm32-softmmu
+    - TARGETS=m68k-softmmu
+    - TARGETS=microblaze-softmmu,microblazeel-softmmu
+    - TARGETS=mips-softmmu,mips64-softmmu,mips64el-softmmu,mipsel-softmmu
+    - TARGETS=moxie-softmmu
+    - TARGETS=or32-softmmu,
+    - TARGETS=ppc-softmmu,ppc64-softmmu,ppcemb-softmmu
+    - TARGETS=s390x-softmmu
+    - TARGETS=sh4-softmmu,sh4eb-softmmu
+    - TARGETS=sparc-softmmu,sparc64-softmmu
+    - TARGETS=unicore32-softmmu
+    - TARGETS=xtensa-softmmu,xtensaeb-softmmu
+before_install:
+  - git submodule update --init --recursive
+  - sudo apt-get update -qq
+  - sudo apt-get install -qq ${CORE_PKGS} ${NET_PKGS} ${GUI_PKGS} ${EXTRA_PKGS}
+script: "./configure --target-list=${TARGETS} ${EXTRA_CONFIG} && make && 
${TEST_CMD}"
+matrix:
+  # We manually include a number of additional build for non-standard bits
+  include:
+    # Debug related options
+    - env: TARGETS=i386-softmmu,x86_64-softmmu
+           EXTRA_CONFIG="--enable-debug"
+      compiler: gcc
+    - env: TARGETS=i386-softmmu,x86_64-softmmu
+           EXTRA_CONFIG="--enable-debug --enable-tcg-interpreter"
+      compiler: gcc
+    # All the extra -dev packages
+    - env: TARGETS=i386-softmmu,x86_64-softmmu
+           EXTRA_PKGS="libaio-dev libcap-ng-dev libattr1-dev libbrlapi-dev 
uuid-dev libusb-1.0.0-dev"
+      compiler: gcc
+    # Currently configure doesn't force --disable-pie
+    - env: TARGETS=i386-softmmu,x86_64-softmmu
+           EXTRA_CONFIG="--enable-gprof --enable-gcov --disable-pie"
+      compiler: gcc
+    - env: TARGETS=i386-softmmu,x86_64-softmmu
+           EXTRA_PKGS="sparse"
+           EXTRA_CONFIG="--enable-sparse"
+      compiler: gcc
+    # All the trace backends (apart from dtrace)
+    - env: TARGETS=i386-softmmu,x86_64-softmmu
+           EXTRA_CONFIG="--enable-trace-backend=stderr"
+      compiler: gcc
+    - env: TARGETS=i386-softmmu,x86_64-softmmu
+           EXTRA_CONFIG="--enable-trace-backend=simple"
+      compiler: gcc
+    - env: TARGETS=i386-softmmu,x86_64-softmmu
+           EXTRA_CONFIG="--enable-trace-backend=ftrace"
+           TEST_CMD=""
+      compiler: gcc
+    - env: TARGETS=i386-softmmu,x86_64-softmmu
+          EXTRA_PKGS="liblttng-ust-dev liburcu-dev"
+          EXTRA_CONFIG="--enable-trace-backend=ust"
+      compiler: gcc
diff --git a/CODING_STYLE b/CODING_STYLE
index dcbce28..4280945 100644
--- a/CODING_STYLE
+++ b/CODING_STYLE
@@ -84,3 +84,10 @@ and clarity it comes on a line by itself:
 Rationale: a consistent (except for functions...) bracing style reduces
 ambiguity and avoids needless churn when lines are added or removed.
 Furthermore, it is the QEMU coding style.
+
+5. Declarations
+
+Mixed declarations (interleaving statements and declarations within blocks)
+are not allowed; declarations should be at the beginning of blocks.  In other
+words, the code should not generate warnings if using GCC's
+-Wdeclaration-after-statement option.
diff --git a/Changelog b/Changelog
index 13eebef..1249b8a 100644
--- a/Changelog
+++ b/Changelog
@@ -1,6 +1,6 @@
 This file documents changes for QEMU releases 0.12 and earlier.
 For changelog information for later releases, see
-http://wiki.qemu.org/ChangeLog or look at the git history for
+http://wiki.qemu-project.org/ChangeLog or look at the git history for
 more detailed information.
 
 
diff --git a/MAINTAINERS b/MAINTAINERS
index 654e2cb..c66946f 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -50,8 +50,7 @@ Descriptions of section entries:
 
 General Project Administration
 ------------------------------
-M: Anthony Liguori <aliguori@xxxxxxxxxx>
-M: Paul Brook <paul@xxxxxxxxxxxxxxxx>
+M: Anthony Liguori <aliguori@xxxxxxxxxx>
 
 Guest CPU cores (TCG):
 ----------------------
@@ -62,7 +61,6 @@ F: target-alpha/
 F: hw/alpha/
 
 ARM
-M: Paul Brook <paul@xxxxxxxxxxxxxxxx>
 M: Peter Maydell <peter.maydell@xxxxxxxxxx>
 S: Maintained
 F: target-arm/
@@ -83,8 +81,7 @@ F: hw/lm32/
 F: hw/char/lm32_*
 
 M68K
-M: Paul Brook <paul@xxxxxxxxxxxxxxxx>
-S: Odd Fixes
+S: Orphan
 F: target-m68k/
 F: hw/m68k/
 
@@ -161,7 +158,6 @@ Guest CPU Cores (KVM):
 ----------------------
 
 Overall
-M: Gleb Natapov <gleb@xxxxxxxxxx>
 M: Paolo Bonzini <pbonzini@xxxxxxxxxx>
 L: kvm@xxxxxxxxxxxxxxx
 S: Supported
@@ -179,12 +175,14 @@ S: Maintained
 F: target-ppc/kvm.c
 
 S390
+M: Christian Borntraeger <borntraeger@xxxxxxxxxx>
+M: Cornelia Huck <cornelia.huck@xxxxxxxxxx>
 M: Alexander Graf <agraf@xxxxxxx>
 S: Maintained
 F: target-s390x/kvm.c
+F: hw/intc/s390_flic.[hc]
 
 X86
-M: Gleb Natapov <gleb@xxxxxxxxxx>
 M: Marcelo Tosatti <mtosatti@xxxxxxxxxx>
 L: kvm@xxxxxxxxxxxxxxx
 S: Supported
@@ -222,6 +220,13 @@ F: *win32*
 
 ARM Machines
 ------------
+Allwinner-a10
+M: Li Guang <lig.fnst@xxxxxxxxxxxxxx>
+S: Maintained
+F: hw/*/allwinner-a10*
+F: include/hw/*/allwinner-a10*
+F: hw/arm/cubieboard.c
+
 Exynos
 M: Evgeny Voevodin <e.voevodin@xxxxxxxxxxx>
 M: Maksim Kozlov <m.kozlov@xxxxxxxxxxx>
@@ -236,6 +241,12 @@ S: Supported
 F: hw/arm/highbank.c
 F: hw/net/xgmac.c
 
+Canon DIGIC
+M: Antony Pavlov <antonynpavlov@xxxxxxxxx>
+S: Maintained
+F: include/hw/arm/digic.h
+F: hw/*/digic*
+
 Gumstix
 M: qemu-devel@xxxxxxxxxx
 S: Orphan
@@ -248,7 +259,6 @@ F: hw/*/imx*
 F: hw/arm/kzm.c
 
 Integrator CP
-M: Paul Brook <paul@xxxxxxxxxxxxxxxx>
 M: Peter Maydell <peter.maydell@xxxxxxxxxx>
 S: Maintained
 F: hw/arm/integratorcp.c
@@ -274,7 +284,6 @@ S: Maintained
 F: hw/arm/palm.c
 
 Real View
-M: Paul Brook <paul@xxxxxxxxxxxxxxxx>
 M: Peter Maydell <peter.maydell@xxxxxxxxxx>
 S: Maintained
 F: hw/arm/realview*
@@ -285,19 +294,17 @@ S: Maintained
 F: hw/arm/spitz.c
 
 Stellaris
-M: Paul Brook <paul@xxxxxxxxxxxxxxxx>
 M: Peter Maydell <peter.maydell@xxxxxxxxxx>
 S: Maintained
 F: hw/*/stellaris*
 
 Versatile PB
-M: Paul Brook <paul@xxxxxxxxxxxxxxxx>
 M: Peter Maydell <peter.maydell@xxxxxxxxxx>
 S: Maintained
 F: hw/*/versatile*
 
 Xilinx Zynq
-M: Peter Crosthwaite <peter.crosthwaite@xxxxxxxxxxxxx>
+M: Peter Crosthwaite <peter.crosthwaite@xxxxxxxxxx>
 S: Maintained
 F: hw/arm/xilinx_zynq.c
 F: hw/misc/zynq_slcr.c
@@ -327,18 +334,15 @@ F: hw/lm32/milkymist.c
 M68K Machines
 -------------
 an5206
-M: Paul Brook <paul@xxxxxxxxxxxxxxxx>
-S: Maintained
+S: Orphan
 F: hw/m68k/an5206.c
 
 dummy_m68k
-M: Paul Brook <paul@xxxxxxxxxxxxxxxx>
-S: Maintained
+S: Orphan
 F: hw/m68k/dummy_m68k.c
 
 mcf5208
-M: Paul Brook <paul@xxxxxxxxxxxxxxxx>
-S: Maintained
+S: Orphan
 F: hw/m68k/mcf5208.c
 
 MicroBlaze Machines
@@ -349,7 +353,7 @@ S: Maintained
 F: hw/microblaze/petalogix_s3adsp1800_mmu.c
 
 petalogix_ml605
-M: Peter Crosthwaite <peter.crosthwaite@xxxxxxxxxxxxx>
+M: Peter Crosthwaite <peter.crosthwaite@xxxxxxxxxx>
 S: Maintained
 F: hw/microblaze/petalogix_ml605_mmu.c
 
@@ -492,10 +496,13 @@ F: hw/s390x/s390-*.c
 
 S390 Virtio-ccw
 M: Cornelia Huck <cornelia.huck@xxxxxxxxxx>
+M: Christian Borntraeger <borntraeger@xxxxxxxxxx>
 M: Alexander Graf <agraf@xxxxxxx>
 S: Supported
 F: hw/s390x/s390-virtio-ccw.c
 F: hw/s390x/css.[hc]
+F: hw/s390x/sclp*.[hc]
+F: hw/s390x/ipl*.[hc]
 T: git git://github.com/cohuck/qemu virtio-ccw-upstr
 
 UniCore32 Machines
@@ -509,10 +516,24 @@ F: hw/unicore32/
 X86 Machines
 ------------
 PC
-M: Anthony Liguori <aliguori@xxxxxxxxxx>
+M: Anthony Liguori <aliguori@xxxxxxxxxx>
+M: Michael S. Tsirkin <mst@xxxxxxxxxx>
 S: Supported
-F: hw/i386/pc.[ch]
-F: hw/i386/pc_piix.c
+F: include/hw/i386/
+F: hw/i386/
+F: hw/pci-host/piix.c
+F: hw/pci-host/q35.c
+F: hw/pci-host/pam.c
+F: include/hw/pci-host/q35.h
+F: include/hw/pci-host/pam.h
+F: hw/isa/piix4.c
+F: hw/isa/lpc_ich9.c
+F: hw/i2c/smbus_ich9.c
+F: hw/acpi/piix4.c
+F: hw/acpi/ich9.c
+F: include/hw/acpi/ich9.h
+F: include/hw/acpi/piix.h
+
 
 Xtensa Machines
 ---------------
@@ -567,12 +588,11 @@ F: hw/scsi/*
 T: git git://github.com/bonzini/qemu.git scsi-next
 
 LSI53C895A
-M: Paul Brook <paul@xxxxxxxxxxxxxxxx>
-S: Odd Fixes
+S: Orphan
 F: hw/scsi/lsi53c895a.c
 
 SSI
-M: Peter Crosthwaite <peter.crosthwaite@xxxxxxxxxxxxx>
+M: Peter Crosthwaite <peter.crosthwaite@xxxxxxxxxx>
 S: Maintained
 F: hw/ssi/*
 F: hw/block/m25p80.c
@@ -593,7 +613,8 @@ S: Supported
 F: hw/*/*vhost*
 
 virtio
-M: Anthony Liguori <aliguori@xxxxxxxxxx>
+M: Anthony Liguori <aliguori@xxxxxxxxxx>
+M: Michael S. Tsirkin <mst@xxxxxxxxxx>
 S: Supported
 F: hw/*/virtio*
 
@@ -602,6 +623,7 @@ M: Aneesh Kumar K.V <aneesh.kumar@xxxxxxxxxxxxxxxxxx>
 S: Supported
 F: hw/9pfs/
 F: fsdev/
+F: tests/virtio-9p-test.c
 T: git git://github.com/kvaneesh/QEMU.git
 
 virtio-blk
@@ -612,6 +634,7 @@ F: hw/block/virtio-blk.c
 
 virtio-ccw
 M: Cornelia Huck <cornelia.huck@xxxxxxxxxx>
+M: Christian Borntraeger <borntraeger@xxxxxxxxxx>
 S: Supported
 F: hw/s390x/virtio-ccw.[hc]
 T: git git://github.com/cohuck/qemu virtio-ccw-upstr
@@ -626,9 +649,10 @@ nvme
 M: Keith Busch <keith.busch@xxxxxxxxx>
 S: Supported
 F: hw/block/nvme*
+F: tests/nvme-test.c
 
 Xilinx EDK
-M: Peter Crosthwaite <peter.crosthwaite@xxxxxxxxxxxxx>
+M: Peter Crosthwaite <peter.crosthwaite@xxxxxxxxxx>
 M: Edgar E. Iglesias <edgar.iglesias@xxxxxxxxx>
 S: Maintained
 F: hw/*/xilinx_*
@@ -638,6 +662,7 @@ Subsystems
 ----------
 Audio
 M: Vassili Karpov (malc) <av1474@xxxxxxxx>
+M: Gerd Hoffmann <kraxel@xxxxxxxxxx>
 S: Maintained
 F: audio/
 F: hw/audio/
@@ -649,9 +674,11 @@ S: Supported
 F: block*
 F: block/
 F: hw/block/
+T: git git://repo.or.cz/qemu/kevin.git block
+T: git git://github.com/stefanha/qemu.git block
 
 Character Devices
-M: Anthony Liguori <aliguori@xxxxxxxxxx>
+M: Anthony Liguori <aliguori@xxxxxxxxxx>
 S: Maintained
 F: qemu-char.c
 
@@ -669,7 +696,7 @@ F: include/hw/cpu/icc_bus.h
 F: hw/cpu/icc_bus.c
 
 Device Tree
-M: Peter Crosthwaite <peter.crosthwaite@xxxxxxxxxxxxx>
+M: Peter Crosthwaite <peter.crosthwaite@xxxxxxxxxx>
 M: Alexander Graf <agraf@xxxxxxx>
 S: Maintained
 F: device_tree.[ch]
@@ -689,34 +716,45 @@ F: audio/spiceaudio.c
 F: hw/display/qxl*
 
 Graphics
-M: Anthony Liguori <aliguori@xxxxxxxxxx>
-S: Maintained
+M: Anthony Liguori <aliguori@xxxxxxxxxx>
+M: Gerd Hoffmann <kraxel@xxxxxxxxxx>
+S: Odd Fixes
 F: ui/
 
 Cocoa graphics
 M: Andreas Färber <andreas.faerber@xxxxxx>
+M: Peter Maydell <peter.maydell@xxxxxxxxxx>
 S: Odd Fixes
 F: ui/cocoa.m
 
 Main loop
-M: Anthony Liguori <aliguori@xxxxxxxxxx>
+M: Anthony Liguori <aliguori@xxxxxxxxxx>
 S: Supported
 F: vl.c
 
 Human Monitor (HMP)
 M: Luiz Capitulino <lcapitulino@xxxxxxxxxx>
-S: Supported
+S: Maintained
 F: monitor.c
 F: hmp.c
 F: hmp-commands.hx
+T: git git://repo.or.cz/qemu/qmp-unstable.git queue/qmp
 
 Network device layer
-M: Anthony Liguori <aliguori@xxxxxxxxxx>
+M: Anthony Liguori <aliguori@xxxxxxxxxx>
 M: Stefan Hajnoczi <stefanha@xxxxxxxxxx>
 S: Maintained
 F: net/
 T: git git://github.com/stefanha/qemu.git net
 
+Netmap network backend
+M: Luigi Rizzo <rizzo@xxxxxxxxxxxx>
+M: Giuseppe Lettieri <g.lettieri@xxxxxxxxxxxx>
+M: Vincenzo Maffione <v.maffione@xxxxxxxxx>
+W: http://info.iet.unipi.it/~luigi/netmap/
+S: Maintained
+F: net/netmap.c
+
 Network Block Device (NBD)
 M: Paolo Bonzini <pbonzini@xxxxxxxxxx>
 S: Odd Fixes
@@ -728,8 +766,9 @@ T: git git://github.com/bonzini/qemu.git nbd-next
 QAPI
 M: Luiz Capitulino <lcapitulino@xxxxxxxxxx>
 M: Michael Roth <mdroth@xxxxxxxxxxxxxxxxxx>
-S: Supported
+S: Maintained
 F: qapi/
+T: git git://repo.or.cz/qemu/qmp-unstable.git queue/qmp
 
 QAPI Schema
 M: Eric Blake <eblake@xxxxxxxxxx>
@@ -737,14 +776,16 @@ M: Luiz Capitulino <lcapitulino@xxxxxxxxxx>
 M: Markus Armbruster <armbru@xxxxxxxxxx>
 S: Supported
 F: qapi-schema.json
+T: git git://repo.or.cz/qemu/qmp-unstable.git queue/qmp
 
 QMP
 M: Luiz Capitulino <lcapitulino@xxxxxxxxxx>
-S: Supported
+S: Maintained
 F: qmp.c
 F: monitor.c
 F: qmp-commands.hx
 F: QMP/
+T: git git://repo.or.cz/qemu/qmp-unstable.git queue/qmp
 
 SLIRP
 M: Jan Kiszka <jan.kiszka@xxxxxxxxxxx>
@@ -766,6 +807,12 @@ M: Blue Swirl <blauwirbel@xxxxxxxxx>
 S: Odd Fixes
 F: scripts/checkpatch.pl
 
+Seccomp
+M: Eduardo Otubo <otubo@xxxxxxxxxxxxxxxxxx>
+S: Supported
+F: qemu-seccomp.c
+F: include/sysemu/seccomp.h
+
 Usermode Emulation
 ------------------
 BSD user
@@ -797,11 +844,6 @@ M: Andrzej Zaborowski <balrogg@xxxxxxxxx>
 S: Maintained
 F: tcg/arm/
 
-HPPA target
-M: Richard Henderson <rth@xxxxxxxxxxx>
-S: Maintained
-F: tcg/hppa/
-
 i386 target
 M: qemu-devel@xxxxxxxxxx
 S: Maintained
@@ -842,25 +884,73 @@ TCI target
 M: Stefan Weil <sw@xxxxxxxxxxx>
 S: Maintained
 F: tcg/tci/
+F: tci.c
 
 Stable branches
 ---------------
 Stable 1.0
 L: qemu-stable@xxxxxxxxxx
-T: git git://git.qemu.org/qemu-stable-1.0.git
+T: git git://git.qemu-project.org/qemu-stable-1.0.git
 S: Orphan
 
 Stable 0.15
 L: qemu-stable@xxxxxxxxxx
-T: git git://git.qemu.org/qemu-stable-0.15.git
-S: Orphan
+M: Andreas Färber <afaerber@xxxxxxx>
+T: git git://git.qemu-project.org/qemu-stable-0.15.git
+S: Supported
 
 Stable 0.14
 L: qemu-stable@xxxxxxxxxx
-T: git git://git.qemu.org/qemu-stable-0.14.git
+T: git git://git.qemu-project.org/qemu-stable-0.14.git
 S: Orphan
 
 Stable 0.10
 L: qemu-stable@xxxxxxxxxx
-T: git git://git.qemu.org/qemu-stable-0.10.git
+T: git git://git.qemu-project.org/qemu-stable-0.10.git
 S: Orphan
+
+Block drivers
+-------------
+VMDK
+M: Fam Zheng <famz@xxxxxxxxxx>
+S: Supported
+F: block/vmdk.c
+
+RBD
+M: Josh Durgin <josh.durgin@xxxxxxxxxxx>
+S: Supported
+F: block/rbd.c
+
+Sheepdog
+M: MORITA Kazutaka <morita.kazutaka@xxxxxxxxxxxxx>
+M: Liu Yuan <namei.unix@xxxxxxxxx>
+L: sheepdog@xxxxxxxxxxxxxx
+S: Supported
+F: block/sheepdog.c
+
+VHDX
+M: Jeff Cody <jcody@xxxxxxxxxx>
+S: Supported
+F: block/vhdx*
+
+VDI
+M: Stefan Weil <sw@xxxxxxxxxxx>
+S: Maintained
+F: block/vdi.c
+
+iSCSI
+M: Ronnie Sahlberg <ronniesahlberg@xxxxxxxxx>
+M: Paolo Bonzini <pbonzini@xxxxxxxxxx>
+M: Peter Lieven <pl@xxxxxxx>
+S: Supported
+F: block/iscsi.c
+
+NFS
+M: Peter Lieven <pl@xxxxxxx>
+S: Maintained
+F: block/nfs.c
+
+SSH
+M: Richard W.M. Jones <rjones@xxxxxxxxxx>
+S: Supported
+F: block/ssh.c
diff --git a/Makefile b/Makefile
index 4d257f1..423e373 100644
--- a/Makefile
+++ b/Makefile
@@ -28,7 +28,14 @@ CONFIG_ALL=y
 include $(SRC_PATH)/rules.mak
 config-host.mak: $(SRC_PATH)/configure
        @echo $@ is out-of-date, running configure
-       @sed -n "/.*Configured with/s/[^:]*: //p" $@ | sh
+       @# TODO: The next lines include code which supports a smooth
+       @# transition from old configurations without config.status.
+       @# This code can be removed after QEMU 1.7.
+       @if test -x config.status; then \
+           ./config.status; \
+        else \
+           sed -n "/.*Configured with/s/[^:]*: //p" $@ | sh; \
+       fi
 else
 config-host.mak:
 ifneq ($(filter-out %clean,$(MAKECMDGOALS)),$(if $(MAKECMDGOALS),,fail))
@@ -50,6 +57,11 @@ GENERATED_HEADERS += trace/generated-tracers-dtrace.h
 endif
 GENERATED_SOURCES += trace/generated-tracers.c
 
+ifeq ($(TRACE_BACKEND),ust)
+GENERATED_HEADERS += trace/generated-ust-provider.h
+GENERATED_SOURCES += trace/generated-ust.c
+endif
+
 # Don't try to regenerate Makefile or configure
 # We don't generate any of them
 Makefile: ;
@@ -65,7 +77,7 @@ LIBS+=-lz $(LIBS_TOOLS)
 HELPERS-$(CONFIG_LINUX) = qemu-bridge-helper$(EXESUF)
 
 ifdef BUILD_DOCS
-DOCS=qemu-doc.html qemu-tech.html qemu.1 qemu-img.1 qemu-nbd.8 
QMP/qmp-commands.txt
+DOCS=qemu-doc.html qemu-tech.html qemu.1 qemu-img.1 qemu-nbd.8 qmp-commands.txt
 ifdef CONFIG_VIRTFS
 DOCS+=fsdev/virtfs-proxy-helper.1
 endif
@@ -115,13 +127,30 @@ defconfig:
 
 ifneq ($(wildcard config-host.mak),)
 include $(SRC_PATH)/Makefile.objs
+endif
+
+dummy := $(call unnest-vars,, \
+                stub-obj-y \
+                util-obj-y \
+                qga-obj-y \
+                qga-vss-dll-obj-y \
+                block-obj-y \
+                block-obj-m \
+                common-obj-y \
+                common-obj-m)
+
+ifneq ($(wildcard config-host.mak),)
 include $(SRC_PATH)/tests/Makefile
 endif
 ifeq ($(CONFIG_SMARTCARD_NSS),y)
 include $(SRC_PATH)/libcacard/Makefile
 endif
 
-all: $(DOCS) $(TOOLS) $(HELPERS-y) recurse-all
+all: $(DOCS) $(TOOLS) $(HELPERS-y) recurse-all modules
+
+vl.o: QEMU_CFLAGS+=$(GPROF_CFLAGS)
+
+vl.o: QEMU_CFLAGS+=$(SDL_CFLAGS)
 
 config-host.h: config-host.h-timestamp
 config-host.h-timestamp: config-host.mak
@@ -131,6 +160,7 @@ qemu-options.def: $(SRC_PATH)/qemu-options.hx
 SUBDIR_RULES=$(patsubst %,subdir-%, $(TARGET_DIRS))
 SOFTMMU_SUBDIR_RULES=$(filter %-softmmu,$(SUBDIR_RULES))
 
+$(SOFTMMU_SUBDIR_RULES): $(block-obj-y)
 $(SOFTMMU_SUBDIR_RULES): config-all-devices.mak
 
 subdir-%:
@@ -168,7 +198,9 @@ recurse-all: $(SUBDIR_RULES) $(ROMSUBDIR_RULES)
 bt-host.o: QEMU_CFLAGS += $(BLUEZ_CFLAGS)
 
 $(BUILD_DIR)/version.o: $(SRC_PATH)/version.rc $(BUILD_DIR)/config-host.h | 
$(BUILD_DIR)/version.lo
+       $(call quiet-command,$(WINDRES) -I$(BUILD_DIR) -o $@ $<,"  RC    
version.o")
 $(BUILD_DIR)/version.lo: $(SRC_PATH)/version.rc $(BUILD_DIR)/config-host.h
+       $(call quiet-command,$(WINDRES) -I$(BUILD_DIR) -o $@ $<,"  RC    
version.lo")
 
 Makefile: $(version-obj-y) $(version-lobj-y)
 
@@ -178,6 +210,9 @@ Makefile: $(version-obj-y) $(version-lobj-y)
 libqemustub.a: $(stub-obj-y)
 libqemuutil.a: $(util-obj-y) qapi-types.o qapi-visit.o
 
+block-modules = $(foreach o,$(block-obj-m),"$(basename $(subst /,-,$o))",) NULL
+util/module.o-cflags = -D'CONFIG_BLOCK_MODULES=$(block-modules)'
+
 ######################################################################
 
 qemu-img.o: qemu-img-cmds.h
@@ -231,10 +266,10 @@ clean:
 # avoid old build problems by removing potentially incorrect old files
        rm -f config.mak op-i386.h opc-i386.h gen-op-i386.h op-arm.h opc-arm.h 
gen-op-arm.h
        rm -f qemu-options.def
-       find . -name '*.[oda]' -type f -exec rm -f {} +
-       find . -name '*.l[oa]' -type f -exec rm -f {} +
-       rm -f $(TOOLS) $(HELPERS-y) qemu-ga TAGS cscope.* *.pod *~ */*~
-       rm -Rf .libs
+       find . \( -name '*.l[oa]' -o -name '*.so' -o -name '*.dll' -o -name 
'*.mo' -o -name '*.[oda]' \) -type f -exec rm {} +
+       rm -f $(filter-out %.tlb,$(TOOLS)) $(HELPERS-y) qemu-ga TAGS cscope.* 
*.pod *~ */*~
+       rm -f fsdev/*.pod
+       rm -rf .libs */.libs
        rm -f qemu-img-cmds.h
        @# May not be present in GENERATED_HEADERS
        rm -f trace/generated-tracers-dtrace.dtrace*
@@ -243,7 +278,6 @@ clean:
        rm -f $(foreach f,$(GENERATED_SOURCES),$(f) $(f)-timestamp)
        rm -rf qapi-generated
        rm -rf qga/qapi-generated
-       $(MAKE) -C tests/tcg clean
        for d in $(ALL_SUBDIRS); do \
        if test -d $$d; then $(MAKE) -C $$d $@ || exit 1; fi; \
        rm -f $$d/qemu-options.def; \
@@ -259,6 +293,7 @@ qemu-%.tar.bz2:
 distclean: clean
        rm -f config-host.mak config-host.h* config-host.ld $(DOCS) 
qemu-options.texi qemu-img-cmds.texi qemu-monitor.texi
        rm -f config-all-devices.mak config-all-disas.mak
+       rm -f po/*.mo
        rm -f roms/seabios/config.mak roms/vgabios/config.mak
        rm -f qemu-doc.info qemu-doc.aux qemu-doc.cp qemu-doc.cps qemu-doc.dvi
        rm -f qemu-doc.fn qemu-doc.fns qemu-doc.info qemu-doc.ky qemu-doc.kys
@@ -270,19 +305,20 @@ distclean: clean
        for d in $(TARGET_DIRS); do \
        rm -rf $$d || exit 1 ; \
         done
+       rm -Rf .sdk
        if test -f pixman/config.log; then make -C pixman distclean; fi
        if test -f dtc/version_gen.h; then make $(DTC_MAKE_ARGS) clean; fi
 
 KEYMAPS=da     en-gb  et  fr     fr-ch  is  lt  modifiers  no  pt-br  sv \
 ar      de     en-us  fi  fr-be  hr     it  lv  nl         pl  ru     th \
 common  de-ch  es     fo  fr-ca  hu     ja  mk  nl-be      pt  sl     tr \
-bepo
+bepo    cz
 
 ifdef INSTALL_BLOBS
-BLOBS=bios.bin sgabios.bin vgabios.bin vgabios-cirrus.bin \
+BLOBS=bios.bin bios-256k.bin sgabios.bin vgabios.bin vgabios-cirrus.bin \
 vgabios-stdvga.bin vgabios-vmware.bin vgabios-qxl.bin \
 acpi-dsdt.aml q35-acpi-dsdt.aml \
-ppc_rom.bin openbios-sparc32 openbios-sparc64 openbios-ppc \
+ppc_rom.bin openbios-sparc32 openbios-sparc64 openbios-ppc QEMU,tcx.bin 
QEMU,cgthree.bin \
 pxe-e1000.rom pxe-eepro100.rom pxe-ne2k_pci.rom \
 pxe-pcnet.rom pxe-rtl8139.rom pxe-virtio.rom \
 efi-e1000.rom efi-eepro100.rom efi-ne2k_pci.rom \
@@ -301,7 +337,7 @@ endif
 install-doc: $(DOCS)
        $(INSTALL_DIR) "$(DESTDIR)$(qemu_docdir)"
        $(INSTALL_DATA) qemu-doc.html  qemu-tech.html "$(DESTDIR)$(qemu_docdir)"
-       $(INSTALL_DATA) QMP/qmp-commands.txt "$(DESTDIR)$(qemu_docdir)"
+       $(INSTALL_DATA) qmp-commands.txt "$(DESTDIR)$(qemu_docdir)"
 ifdef CONFIG_POSIX
        $(INSTALL_DIR) "$(DESTDIR)$(mandir)/man1"
        $(INSTALL_DATA) qemu.1 "$(DESTDIR)$(mandir)/man1"
@@ -338,6 +374,12 @@ install-datadir install-localstatedir
 ifneq ($(TOOLS),)
        $(INSTALL_PROG) $(STRIP_OPT) $(TOOLS) "$(DESTDIR)$(bindir)"
 endif
+ifneq ($(CONFIG_MODULES),)
+       $(INSTALL_DIR) "$(DESTDIR)$(qemu_moddir)"
+       for s in $(patsubst %.mo,%$(DSOSUF),$(modules-m)); do \
+               $(INSTALL_PROG) $(STRIP_OPT) $$s 
"$(DESTDIR)$(qemu_moddir)/$$(echo $$s | tr / -)"; \
+       done
+endif
 ifneq ($(HELPERS-y),)
        $(INSTALL_DIR) "$(DESTDIR)$(libexecdir)"
        $(INSTALL_PROG) $(STRIP_OPT) $(HELPERS-y) "$(DESTDIR)$(libexecdir)"
@@ -355,7 +397,7 @@ endif
                $(INSTALL_DATA) $(SRC_PATH)/pc-bios/keymaps/$$x 
"$(DESTDIR)$(qemu_datadir)/keymaps"; \
        done
        for d in $(TARGET_DIRS); do \
-       $(MAKE) -C $$d $@ || exit 1 ; \
+       $(MAKE) $(SUBDIR_MAKEFLAGS) TARGET_DIR=$$d/ -C $$d $@ || exit 1 ; \
         done
 
 # various test targets
@@ -395,7 +437,7 @@ qemu-options.texi: $(SRC_PATH)/qemu-options.hx
 qemu-monitor.texi: $(SRC_PATH)/hmp-commands.hx
        $(call quiet-command,sh $(SRC_PATH)/scripts/hxtool -t < $< > $@,"  GEN  
 $@")
 
-QMP/qmp-commands.txt: $(SRC_PATH)/qmp-commands.hx
+qmp-commands.txt: $(SRC_PATH)/qmp-commands.hx
        $(call quiet-command,sh $(SRC_PATH)/scripts/hxtool -q < $< > $@,"  GEN  
 $@")
 
 qemu-img-cmds.texi: $(SRC_PATH)/qemu-img-cmds.hx
diff --git a/Makefile.objs b/Makefile.objs
index f46a4cd..a6e0e2a 100644
--- a/Makefile.objs
+++ b/Makefile.objs
@@ -19,11 +19,8 @@ block-obj-y += qemu-coroutine.o qemu-coroutine-lock.o 
qemu-coroutine-io.o
 block-obj-y += qemu-coroutine-sleep.o
 block-obj-y += coroutine-$(CONFIG_COROUTINE_BACKEND).o
 
-ifeq ($(CONFIG_VIRTIO)$(CONFIG_VIRTFS)$(CONFIG_PCI),yyy)
-# Lots of the fsdev/9pcode is pulled in by vl.c via qemu_fsdev_add.
-# only pull in the actual virtio-9p device if we also enabled virtio.
-CONFIG_REALLY_VIRTFS=y
-endif
+block-obj-m = block/
+
 
 ######################################################################
 # smartcard
@@ -41,9 +38,9 @@ libcacard-y += libcacard/vcardt.o
 # single QEMU executable should support all CPUs and machines.
 
 ifeq ($(CONFIG_SOFTMMU),y)
-common-obj-y = $(block-obj-y) blockdev.o blockdev-nbd.o block/
+common-obj-y = blockdev.o blockdev-nbd.o block/
+common-obj-y += iothread.o
 common-obj-y += net/
-common-obj-y += readline.o
 common-obj-y += qdev-monitor.o device-hotplug.o
 common-obj-$(CONFIG_WIN32) += os-win32.o
 common-obj-$(CONFIG_POSIX) += os-posix.o
@@ -51,6 +48,8 @@ common-obj-$(CONFIG_POSIX) += os-posix.o
 common-obj-$(CONFIG_LINUX) += fsdev/
 
 common-obj-y += migration.o migration-tcp.o
+common-obj-y += vmstate.o
+common-obj-y += qemu-file.o
 common-obj-$(CONFIG_RDMA) += migration-rdma.o
 common-obj-y += qemu-char.o #aio.o
 common-obj-y += block-migration.o
@@ -109,17 +108,4 @@ version-lobj-$(CONFIG_WIN32) += $(BUILD_DIR)/version.lo
 # FIXME: a few definitions from qapi-types.o/qapi-visit.o are needed
 # by libqemuutil.a.  These should be moved to a separate .json schema.
 qga-obj-y = qga/ qapi-types.o qapi-visit.o
-
-vl.o: QEMU_CFLAGS+=$(GPROF_CFLAGS)
-
-vl.o: QEMU_CFLAGS+=$(SDL_CFLAGS)
-
-QEMU_CFLAGS+=$(GLIB_CFLAGS)
-
-nested-vars += \
-       stub-obj-y \
-       util-obj-y \
-       qga-obj-y \
-       block-obj-y \
-       common-obj-y
-dummy := $(call unnest-vars)
+qga-vss-dll-obj-y = qga/
diff --git a/Makefile.target b/Makefile.target
index 9a49852..6d8fde8 100644
--- a/Makefile.target
+++ b/Makefile.target
@@ -70,10 +70,6 @@ all: $(PROGS) stap
 # Dummy command so that make thinks it has done something
        @true
 
-CONFIG_NO_PCI = $(if $(subst n,,$(CONFIG_PCI)),n,y)
-CONFIG_NO_KVM = $(if $(subst n,,$(CONFIG_KVM)),n,y)
-CONFIG_NO_XEN = $(if $(subst n,,$(CONFIG_XEN)),n,y)
-
 #########################################################
 # cpu emulator library
 obj-y = exec.o translate-all.o cpu-exec.o
@@ -83,8 +79,8 @@ obj-$(CONFIG_TCG_INTERPRETER) += disas/tci.o
 obj-y += fpu/softfloat.o
 obj-y += target-$(TARGET_BASE_ARCH)/
 obj-y += disas.o
-obj-$(CONFIG_GDBSTUB_XML) += gdbstub-xml.o
-obj-$(CONFIG_NO_KVM) += kvm-stub.o
+obj-$(call notempty,$(TARGET_XML_FILES)) += gdbstub-xml.o
+obj-$(call lnot,$(CONFIG_KVM)) += kvm-stub.o
 
 #########################################################
 # Linux user emulator target
@@ -124,8 +120,10 @@ obj-y += dump.o
 LIBS+=$(libs_softmmu)
 
 # xen support
-obj-$(CONFIG_XEN) += xen-all.o xen-mapcache.o
-obj-$(CONFIG_NO_XEN) += xen-stub.o
+obj-$(CONFIG_XEN) += xen-common.o
+obj-$(CONFIG_XEN_I386) += xen-hvm.o xen-mapcache.o
+obj-$(call lnot,$(CONFIG_XEN)) += xen-common-stub.o
+obj-$(call lnot,$(CONFIG_XEN_I386)) += xen-hvm-stub.o
 
 # Hardware support
 ifeq ($(TARGET_NAME), sparc64)
@@ -134,8 +132,6 @@ else
 obj-y += hw/$(TARGET_BASE_ARCH)/
 endif
 
-main.o: QEMU_CFLAGS+=$(GPROF_CFLAGS)
-
 GENERATED_HEADERS += hmp-commands.h qmp-commands-old.h
 
 endif # CONFIG_SOFTMMU
@@ -143,13 +139,26 @@ endif # CONFIG_SOFTMMU
 # Workaround for http://gcc.gnu.org/PR55489, see configure.
 %/translate.o: QEMU_CFLAGS += $(TRANSLATE_OPT_CFLAGS)
 
-nested-vars += obj-y
+dummy := $(call unnest-vars,,obj-y)
 
-# This resolves all nested paths, so it must come last
+# we are making another call to unnest-vars with different vars, protect obj-y,
+# it can be overriden in subdir Makefile.objs
+obj-y-save := $(obj-y)
+
+block-obj-y :=
+common-obj-y :=
 include $(SRC_PATH)/Makefile.objs
+dummy := $(call unnest-vars,.., \
+               block-obj-y \
+               block-obj-m \
+               common-obj-y \
+               common-obj-m)
+
+# Now restore obj-y
+obj-y := $(obj-y-save)
 
-all-obj-y = $(obj-y)
-all-obj-y += $(addprefix ../, $(common-obj-y))
+all-obj-y = $(obj-y) $(common-obj-y)
+all-obj-$(CONFIG_SOFTMMU) += $(block-obj-y)
 
 ifndef CONFIG_HAIKU
 LIBS+=-lm
diff --git a/QMP/README b/QMP/README
deleted file mode 100644
index c95a08c..0000000
--- a/QMP/README
+++ /dev/null
@@ -1,88 +0,0 @@
-                          QEMU Monitor Protocol
-                          =====================
-
-Introduction
--------------
-
-The QEMU Monitor Protocol (QMP) allows applications to communicate with
-QEMU's Monitor.
-
-QMP is JSON[1] based and currently has the following features:
-
-- Lightweight, text-based, easy to parse data format
-- Asynchronous messages support (ie. events)
-- Capabilities Negotiation
-
-For detailed information on QMP's usage, please, refer to the following files:
-
-o qmp-spec.txt      QEMU Monitor Protocol current specification
-o qmp-commands.txt  QMP supported commands (auto-generated at build-time)
-o qmp-events.txt    List of available asynchronous events
-
-There is also a simple Python script called 'qmp-shell' available.
-
-IMPORTANT: It's strongly recommended to read the 'Stability Considerations'
-section in the qmp-commands.txt file before making any serious use of QMP.
-
-
-[1] http://www.json.org
-
-Usage
------
-
-To enable QMP, you need a QEMU monitor instance in "control mode". There are
-two ways of doing this.
-
-The simplest one is using the '-qmp' command-line option. The following
-example makes QMP available on localhost port 4444:
-
-  $ qemu [...] -qmp tcp:localhost:4444,server
-
-However, in order to have more complex combinations, like multiple monitors,
-the '-mon' command-line option should be used along with the '-chardev' one.
-For instance, the following example creates one user monitor on stdio and one
-QMP monitor on localhost port 4444.
-
-   $ qemu [...] -chardev stdio,id=mon0 -mon chardev=mon0,mode=readline \
-                -chardev socket,id=mon1,host=localhost,port=4444,server \
-                -mon chardev=mon1,mode=control
-
-Please, refer to QEMU's manpage for more information.
-
-Simple Testing
---------------
-
-To manually test QMP one can connect with telnet and issue commands by hand:
-
-$ telnet localhost 4444
-Trying 127.0.0.1...
-Connected to localhost.
-Escape character is '^]'.
-{"QMP": {"version": {"qemu": {"micro": 50, "minor": 13, "major": 0}, 
"package": ""}, "capabilities": []}}
-{ "execute": "qmp_capabilities" }
-{"return": {}}
-{ "execute": "query-version" }
-{"return": {"qemu": {"micro": 50, "minor": 13, "major": 0}, "package": ""}}
-
-Development Process
--------------------
-
-When changing QMP's interface (by adding new commands, events or modifying
-existing ones) it's mandatory to update the relevant documentation, which is
-one (or more) of the files listed in the 'Introduction' section*.
-
-Also, it's strongly recommended to send the documentation patch first, before
-doing any code change. This is so because:
-
-  1. Avoids the code dictating the interface
-
-  2. Review can improve your interface.  Letting that happen before
-     you implement it can save you work.
-
-* The qmp-commands.txt file is generated from the qmp-commands.hx one, which
-  is the file that should be edited.
-
-Homepage
---------
-
-http://wiki.qemu.org/QMP
diff --git a/QMP/qemu-ga-client b/QMP/qemu-ga-client
deleted file mode 100755
index 46676c3..0000000
--- a/QMP/qemu-ga-client
+++ /dev/null
@@ -1,299 +0,0 @@
-#!/usr/bin/python
-

_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog

 


Rackspace

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