From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:51757) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TkfGG-0003P9-35 for qemu-devel@nongnu.org; Mon, 17 Dec 2012 13:18:00 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TkfGA-0004nU-BW for qemu-devel@nongnu.org; Mon, 17 Dec 2012 13:17:55 -0500 Received: from mail-wi0-f177.google.com ([209.85.212.177]:36563) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TkfG9-0004nO-PN for qemu-devel@nongnu.org; Mon, 17 Dec 2012 13:17:50 -0500 Received: by mail-wi0-f177.google.com with SMTP id hm2so2169768wib.10 for ; Mon, 17 Dec 2012 10:17:49 -0800 (PST) Sender: Paolo Bonzini From: Paolo Bonzini Date: Mon, 17 Dec 2012 19:17:02 +0100 Message-Id: <1355768254-12933-1-git-send-email-pbonzini@redhat.com> Subject: [Qemu-devel] [PULL 00/45] Include reorganization + PCI patch queue List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Anthony Liguori , "Michael S. Tsirkin" Anthony, The following changes since commit a8a826a3c3b8c8a1c4def0e9e22b46e78e6163a0: exec: refactor cpu_restore_state (2012-12-16 08:35:24 +0000) are available in the git repository at: git://github.com/bonzini/qemu.git header-dirs for you to fetch changes up to 394394a788cec72682750f855e5182de156026b4: janitor: move remaining public headers to include/ (2012-12-17 18:56:58 +0100) ---------------------------------------------------------------- Jason Baron (1): Fixup q35/ich9 Licenses Michael S. Tsirkin (12): tap: reset vnet header size on open get_maintainer.pl: update from linix 3.8 pci: prepare makefiles for pci code reorganization MAINTAINERS: add hw/pci/ to list of PCI files pci: move pci core code to hw/pci pci: update all users to look in pci/ pci: fix path for local includes Revert "pci: prepare makefiles for pci code reorganization" pci: rename pci_internals.h pci_bus.h pci_bus: update comment pci_bus.h: tweak include guards kvm: do not flush after deleting gsi Paolo Bonzini (33): Merge commit '1dd3a74d2ee2d873cde0b390b536e45420b3fe05' into HEAD libcacard: simplify rules for recursive build vscclient: use per-target variables build: adjust setting of QEMU_INCLUDES build: add $(TARGET_DIR) to "GEN config-target.h" lines build: move rules from Makefile to */Makefile.objs build: create ldscripts/ build: kill libdis, move disassemblers to disas/ build: kill libuser janitor: do not rely on indirect inclusions of or from qemu-char.h janitor: do not include qemu-char everywhere net: move Bluetooth stuff out of net.h net: do not include net.h everywhere net: move net.c to net/ net: reorganize headers qemu-ga: move qemu-ga files to qga/ ui: move files to ui/ and include/ui/ qapi: move inclusions of qemu-common.h from headers to .c files qapi: remove qapi/qapi-types-core.h qapi: make struct Visitor opaque janitor: add guards to headers qapi: move include files to include/qobject/ block: move include files to include/block/ exec: move include files to include/exec/ monitor: move include files to include/monitor/ migration: move include files to include/migration/ qom: move include files to include/qom/ misc: move include files to include/qemu/ softmmu: move include files to include/sysemu/ softmmu: move remaining include files to include/ subdirectories fpu: move public header file to include/fpu hw: move executable format header files to hw/ janitor: move remaining public headers to include/ .gitignore | 1 + MAINTAINERS | 1 + Makefile | 47 +-- Makefile.dis | 20 - Makefile.objs | 32 +- Makefile.target | 8 +- Makefile.user | 24 -- a.out.h | 430 --------------------- acl.c | 2 +- aes.c | 2 +- aio-posix.c | 6 +- aio-win32.c | 6 +- arch_init.c | 24 +- async.c | 4 +- audio/Makefile.objs | 3 + audio/alsaaudio.c | 2 +- audio/audio.c | 6 +- audio/audio.h | 2 +- audio/noaudio.c | 2 +- audio/ossaudio.c | 4 +- audio/spiceaudio.c | 2 +- audio/wavaudio.c | 2 +- audio/wavcapture.c | 2 +- audio/winwaveaudio.c | 2 +- backends/rng-egd.c | 4 +- backends/rng-random.c | 4 +- backends/rng.c | 2 +- balloon.c | 10 +- bitmap.c | 4 +- bitops.c | 2 +- block-migration.c | 12 +- block.c | 18 +- block/Makefile.objs | 2 + block/blkdebug.c | 5 +- block/blkverify.c | 4 +- block/bochs.c | 4 +- block/cloop.c | 4 +- block/commit.c | 4 +- block/cow.c | 4 +- block/curl.c | 2 +- block/dmg.c | 6 +- block/gluster.c | 6 +- block/iscsi.c | 5 +- block/linux-aio.c | 6 +- block/mirror.c | 4 +- block/nbd.c | 10 +- block/parallels.c | 4 +- block/qcow.c | 8 +- block/qcow2-cache.c | 2 +- block/qcow2-cluster.c | 2 +- block/qcow2-refcount.c | 2 +- block/qcow2-snapshot.c | 2 +- block/qcow2.c | 10 +- block/qcow2.h | 4 +- block/qed-table.c | 2 +- block/qed.c | 6 +- block/qed.h | 2 +- block/raw-posix.c | 13 +- block/raw-win32.c | 10 +- block/raw.c | 4 +- block/rbd.c | 4 +- block/sheepdog.c | 8 +- block/stream.c | 4 +- block/vdi.c | 8 +- block/vmdk.c | 6 +- block/vpc.c | 6 +- block/vvfat.c | 6 +- block/win32-aio.c | 10 +- blockdev-nbd.c | 12 +- blockdev.c | 20 +- blockjob.c | 14 +- bsd-user/elfload.c | 2 +- bsd-user/main.c | 4 +- bsd-user/qemu.h | 6 +- bt-host.c | 5 +- bt-host.h | 9 - bt-vhci.c | 4 +- buffered_file.c | 3 +- buffered_file.h | 2 +- cache-utils.c | 2 +- cmd.c | 4 +- compatfd.c | 2 +- configure | 53 +-- coroutine-gthread.c | 2 +- coroutine-sigaltstack.c | 2 +- coroutine-ucontext.c | 2 +- coroutine-win32.c | 2 +- cpu-exec.c | 6 +- cpus.c | 22 +- cputlb.c | 18 +- cutils.c | 6 +- device_tree.c | 6 +- disas.c | 6 +- disas/Makefile.objs | 16 + alpha-dis.c => disas/alpha.c | 2 +- arm-dis.c => disas/arm.c | 2 +- cris-dis.c => disas/cris.c | 2 +- hppa-dis.c => disas/hppa.c | 2 +- i386-dis.c => disas/i386.c | 2 +- ia64-dis.c => disas/ia64.c | 2 +- lm32-dis.c => disas/lm32.c | 2 +- m68k-dis.c => disas/m68k.c | 2 +- microblaze-dis.c => disas/microblaze.c | 2 +- mips-dis.c => disas/mips.c | 2 +- ppc-dis.c => disas/ppc.c | 2 +- s390-dis.c => disas/s390.c | 2 +- sh4-dis.c => disas/sh4.c | 2 +- sparc-dis.c => disas/sparc.c | 2 +- tci-dis.c => disas/tci.c | 2 +- dma-helpers.c | 6 +- dump-stub.c | 4 +- dump.c | 18 +- envlist.c | 4 +- error.c | 8 +- event_notifier-posix.c | 5 +- event_notifier-win32.c | 4 +- exec.c | 19 +- fpu/softfloat.c | 2 +- fsdev/qemu-fsdev-dummy.c | 4 +- fsdev/qemu-fsdev.c | 6 +- fsdev/qemu-fsdev.h | 2 +- fsdev/virtfs-proxy-helper.c | 4 +- fsdev/virtio-9p-marshal.c | 4 +- gdbstub.c | 12 +- hmp.c | 13 +- hmp.h | 2 +- host-utils.c | 2 +- hw/9pfs/codir.c | 4 +- hw/9pfs/cofile.c | 4 +- hw/9pfs/cofs.c | 4 +- hw/9pfs/coxattr.c | 4 +- hw/9pfs/virtio-9p-coth.c | 5 +- hw/9pfs/virtio-9p-coth.h | 4 +- hw/9pfs/virtio-9p-device.c | 2 +- hw/9pfs/virtio-9p-handle.c | 2 +- hw/9pfs/virtio-9p-local.c | 2 +- hw/9pfs/virtio-9p-posix-acl.c | 2 +- hw/9pfs/virtio-9p-synth.h | 4 + hw/9pfs/virtio-9p-xattr.h | 2 +- hw/9pfs/virtio-9p.c | 4 +- hw/9pfs/virtio-9p.h | 4 +- hw/Makefile.objs | 15 +- hw/ac97.c | 4 +- hw/acpi.c | 4 +- hw/acpi.h | 2 +- hw/acpi_ich9.c | 23 +- hw/acpi_piix4.c | 10 +- hw/adb.c | 2 +- hw/adlib.c | 2 +- hw/ads7846.c | 2 +- hw/alpha_dp264.c | 2 +- hw/alpha_pci.c | 4 +- hw/alpha_sys.h | 5 +- hw/alpha_typhoon.c | 6 +- hw/an5206.c | 2 +- hw/apb_pci.c | 12 +- hw/apic.c | 6 +- hw/apic_common.c | 2 +- hw/apic_internal.h | 4 +- hw/apm.c | 2 +- hw/apm.h | 2 +- hw/applesmc.c | 4 +- hw/arm-misc.h | 2 +- hw/arm11mpcore.c | 2 +- hw/arm_boot.c | 5 +- hw/arm_mptimer.c | 2 +- hw/arm_sysctl.c | 4 +- hw/arm_timer.c | 2 +- hw/armv7m_nvic.c | 4 +- hw/audiodev.h | 5 + hw/axis_dev88.c | 6 +- hw/baum.c | 4 +- hw/baum.h | 4 + hw/blizzard.c | 4 +- hw/block-common.c | 4 +- hw/boards.h | 2 +- hw/bonito.c | 8 +- hw/bt-hci-csr.c | 6 +- hw/bt-hci.c | 4 +- hw/bt-hid.c | 4 +- hw/bt-l2cap.c | 2 +- hw/bt.c | 2 +- hw/bt.h | 5 + hw/cadence_gem.c | 2 +- hw/cadence_ttc.c | 2 +- hw/cadence_uart.c | 4 +- hw/cbus.c | 2 +- hw/ccid-card-emulated.c | 6 +- hw/ccid-card-passthru.c | 6 +- hw/cirrus_vga.c | 4 +- hw/collie.c | 4 +- hw/cris-boot.h | 4 + hw/cs4231a.c | 2 +- hw/cuda.c | 4 +- hw/debugcon.c | 2 +- hw/dec_pci.c | 8 +- hw/device-hotplug.c | 9 +- hw/dma.c | 1 + hw/dp8393x.c | 4 +- hw/dummy_m68k.c | 2 +- hw/e1000.c | 8 +- hw/eepro100.c | 8 +- hw/empty_slot.h | 5 + hw/es1370.c | 4 +- hw/escc.c | 4 +- hw/escc.h | 5 + hw/esp-pci.c | 4 +- hw/esp.c | 2 +- hw/etraxfs.h | 7 +- hw/etraxfs_dma.c | 4 +- hw/etraxfs_dma.h | 5 + hw/etraxfs_eth.c | 2 +- hw/etraxfs_ser.c | 4 +- hw/etraxfs_timer.c | 4 +- hw/exynos4210.c | 2 +- hw/exynos4210.h | 2 +- hw/exynos4210_fimd.c | 8 +- hw/exynos4210_i2c.c | 2 +- hw/exynos4210_mct.c | 2 +- hw/exynos4210_pwm.c | 2 +- hw/exynos4210_rtc.c | 6 +- hw/exynos4210_uart.c | 4 +- hw/exynos4_boards.c | 6 +- hw/fdc.c | 10 +- hw/flash.h | 7 +- hw/framebuffer.c | 2 +- hw/framebuffer.h | 2 +- hw/fw_cfg.c | 5 +- hw/g364fb.c | 4 +- hw/grackle_pci.c | 4 +- hw/grlib_apbuart.c | 2 +- hw/grlib_gptimer.c | 2 +- hw/gt64xxx.c | 6 +- hw/gumstix.c | 6 +- hw/hd-geometry.c | 2 +- hw/hda-audio.c | 2 +- hw/hid.c | 4 +- hw/hid.h | 2 +- hw/highbank.c | 8 +- hw/hpet.c | 4 +- hw/hw.h | 12 +- hw/i386/Makefile.objs | 2 +- hw/i82378.c | 2 +- hw/i8254.c | 2 +- hw/i8254_common.c | 2 +- hw/i8259.c | 4 +- hw/i82801b11.c | 2 +- hw/ich9.h | 10 +- hw/ide.h | 4 +- hw/ide/ahci.c | 10 +- hw/ide/cmd646.c | 8 +- hw/ide/core.c | 12 +- hw/ide/ich.c | 8 +- hw/ide/internal.h | 6 +- hw/ide/isa.c | 4 +- hw/ide/macio.c | 4 +- hw/ide/microdrive.c | 4 +- hw/ide/mmio.c | 4 +- hw/ide/pci.c | 6 +- hw/ide/piix.c | 8 +- hw/ide/qdev.c | 8 +- hw/ide/via.c | 8 +- hw/imx_avic.c | 2 +- hw/imx_ccm.c | 2 +- hw/imx_serial.c | 4 +- hw/imx_timer.c | 2 +- hw/integratorcp.c | 6 +- hw/intel-hda.c | 8 +- hw/ioapic_internal.h | 2 +- hw/ioh3420.c | 6 +- hw/ioh3420.h | 2 +- hw/isa-bus.c | 6 +- hw/isa.h | 4 +- hw/isa_mmio.c | 2 +- hw/ivshmem.c | 13 +- hw/jazz_led.c | 5 +- hw/kvm/apic.c | 4 +- hw/kvm/clock.c | 4 +- hw/kvm/i8254.c | 6 +- hw/kvm/i8259.c | 2 +- hw/kvm/ioapic.c | 2 +- hw/kvm/pci-assign.c | 14 +- hw/kvmvapic.c | 6 +- hw/kzm.c | 6 +- hw/lan9118.c | 4 +- hw/lance.c | 6 +- hw/leon3.c | 8 +- hw/lm32.h | 5 + hw/lm32_boards.c | 5 +- hw/lm32_juart.c | 2 +- hw/lm32_pic.c | 2 +- hw/lm32_sys.c | 8 +- hw/lm32_timer.c | 4 +- hw/lm32_uart.c | 4 +- hw/lm832x.c | 4 +- hw/loader.c | 10 +- hw/lpc_ich9.c | 46 +-- hw/lsi53c895a.c | 4 +- hw/m25p80.c | 2 +- hw/m48t59.c | 6 +- hw/mac_dbdma.c | 1 + hw/mac_dbdma.h | 6 +- hw/mac_nvram.c | 2 +- hw/macio.c | 2 +- hw/mainstone.c | 6 +- hw/mc146818rtc.c | 6 +- hw/mcf5206.c | 6 +- hw/mcf5208.c | 8 +- hw/mcf_fec.c | 4 +- hw/mcf_intc.c | 2 +- hw/mcf_uart.c | 4 +- hw/megasas.c | 8 +- hw/microblaze_boot.c | 6 +- hw/milkymist-ac97.c | 2 +- hw/milkymist-hpdmc.c | 2 +- hw/milkymist-hw.h | 1 + hw/milkymist-memcard.c | 6 +- hw/milkymist-minimac2.c | 4 +- hw/milkymist-pfpu.c | 4 +- hw/milkymist-softusb.c | 4 +- hw/milkymist-sysctl.c | 6 +- hw/milkymist-tmu2.c | 2 +- hw/milkymist-uart.c | 4 +- hw/milkymist-vgafb.c | 6 +- hw/milkymist.c | 7 +- hw/mips.h | 2 +- hw/mips_fulong2e.c | 16 +- hw/mips_jazz.c | 10 +- hw/mips_malta.c | 18 +- hw/mips_mipssim.c | 6 +- hw/mips_r4k.c | 10 +- hw/mips_timer.c | 2 +- hw/mipsnet.c | 2 +- hw/mpc8544_guts.c | 2 +- hw/msmouse.c | 6 +- hw/msmouse.h | 5 + hw/multiboot.c | 2 +- hw/musicpal.c | 17 +- hw/nand.c | 4 +- hw/ne2000-isa.c | 4 +- hw/ne2000.c | 6 +- hw/ne2000.h | 5 + hw/nseries.c | 8 +- hw/omap.h | 2 +- hw/omap1.c | 6 +- hw/omap2.c | 8 +- hw/omap_dma.c | 2 +- hw/omap_dss.c | 2 +- hw/omap_gpmc.c | 4 +- hw/omap_gptimer.c | 2 +- hw/omap_lcdc.c | 5 +- hw/omap_sx1.c | 6 +- hw/omap_synctimer.c | 2 +- hw/omap_uart.c | 4 +- hw/onenand.c | 8 +- hw/opencores_eth.c | 4 +- hw/openpic.c | 4 +- hw/openrisc_sim.c | 8 +- hw/openrisc_timer.c | 2 +- hw/palm.c | 6 +- hw/pam.c | 2 +- hw/pam.h | 2 +- hw/parallel.c | 4 +- hw/pc.c | 20 +- hw/pc.h | 8 +- hw/pc_piix.c | 18 +- hw/pc_q35.c | 6 +- hw/pc_sysfw.c | 6 +- hw/pci/Makefile.objs | 9 + hw/{ => pci}/msi.c | 4 +- hw/{ => pci}/msi.h | 2 +- hw/{ => pci}/msix.c | 10 +- hw/{ => pci}/msix.h | 2 +- hw/{ => pci}/pci-hotplug.c | 22 +- hw/{ => pci}/pci-stub.c | 6 +- hw/{ => pci}/pci.c | 24 +- hw/{ => pci}/pci.h | 14 +- hw/{ => pci}/pci_bridge.c | 6 +- hw/{ => pci}/pci_bridge.h | 2 +- hw/{pci_internals.h => pci/pci_bus.h} | 16 +- hw/{ => pci}/pci_host.c | 4 +- hw/{ => pci}/pci_host.h | 2 +- hw/{ => pci}/pci_ids.h | 4 + hw/{ => pci}/pci_regs.h | 0 hw/{ => pci}/pcie.c | 14 +- hw/{ => pci}/pcie.h | 8 +- hw/{ => pci}/pcie_aer.c | 18 +- hw/{ => pci}/pcie_aer.h | 2 +- hw/{ => pci}/pcie_host.c | 8 +- hw/{ => pci}/pcie_host.h | 4 +- hw/{ => pci}/pcie_port.c | 2 +- hw/{ => pci}/pcie_port.h | 4 +- hw/{ => pci}/pcie_regs.h | 0 hw/{ => pci}/shpc.c | 12 +- hw/{ => pci}/shpc.h | 4 +- hw/{ => pci}/slotid_cap.c | 4 +- hw/{ => pci}/slotid_cap.h | 0 hw/pci_bridge_dev.c | 14 +- hw/pckbd.c | 2 +- hw/pcmcia.h | 5 + hw/pcnet-pci.c | 8 +- hw/pcnet.c | 8 +- hw/pcnet.h | 7 +- hw/pcspk.c | 2 +- hw/petalogix_ml605_mmu.c | 8 +- hw/petalogix_s3adsp1800_mmu.c | 8 +- hw/pflash_cfi01.c | 8 +- hw/pflash_cfi02.c | 8 +- hw/piix4.c | 2 +- hw/piix_pci.c | 6 +- hw/pl011.c | 2 +- hw/pl031.c | 4 +- hw/pl110.c | 5 +- hw/pl181.c | 2 +- hw/ppc.c | 8 +- hw/ppc.h | 5 + hw/ppc/Makefile.objs | 2 +- hw/ppc/e500.c | 12 +- hw/ppc/e500plat.c | 2 +- hw/ppc/mpc8544ds.c | 2 +- hw/ppc405_boards.c | 10 +- hw/ppc405_uc.c | 8 +- hw/ppc440_bamboo.c | 12 +- hw/ppc4xx.h | 2 +- hw/ppc4xx_devs.c | 4 +- hw/ppc4xx_pci.c | 6 +- hw/ppc_booke.c | 6 +- hw/ppc_mac.h | 2 +- hw/ppc_newworld.c | 12 +- hw/ppc_oldworld.c | 12 +- hw/ppc_prep.c | 16 +- hw/ppce500_pci.c | 8 +- hw/ppce500_spin.c | 4 +- hw/prep_pci.c | 6 +- hw/ps2.c | 4 +- hw/ptimer.c | 4 +- hw/ptimer.h | 4 +- hw/puv3.c | 6 +- hw/pxa.h | 2 +- hw/pxa2xx.c | 6 +- hw/pxa2xx_keypad.c | 2 +- hw/pxa2xx_lcd.c | 6 +- hw/pxa2xx_timer.c | 4 +- hw/q35.h | 6 +- hw/qdev-addr.c | 4 +- hw/qdev-addr.h | 5 + hw/qdev-core.h | 10 +- hw/qdev-monitor.c | 5 +- hw/qdev-monitor.h | 2 +- hw/qdev-properties.c | 9 +- hw/qdev.c | 8 +- hw/qxl-logger.c | 2 +- hw/qxl.c | 8 +- hw/qxl.h | 11 +- hw/r2d.c | 10 +- hw/rc4030.c | 2 +- hw/realview.c | 10 +- hw/rtl8139.c | 12 +- hw/s390-virtio-bus.c | 9 +- hw/s390-virtio-bus.h | 4 + hw/s390-virtio.c | 14 +- hw/s390x/event-facility.c | 4 +- hw/s390x/event-facility.h | 2 +- hw/s390x/sclp.c | 4 +- hw/s390x/sclpconsole.c | 3 +- hw/s390x/sclpquiesce.c | 2 +- hw/sb16.c | 4 +- hw/scsi-bus.c | 6 +- hw/scsi-defs.h | 4 + hw/scsi-disk.c | 8 +- hw/scsi-generic.c | 4 +- hw/scsi.h | 4 +- hw/sd.c | 4 +- hw/serial-pci.c | 2 +- hw/serial.c | 6 +- hw/serial.h | 8 +- hw/sga.c | 4 +- hw/sh7750.c | 4 +- hw/sh_intc.h | 2 +- hw/sh_pci.c | 8 +- hw/sh_serial.c | 4 +- hw/sh_timer.c | 4 +- hw/shix.c | 4 +- hw/slavio_intctl.c | 2 +- hw/slavio_misc.c | 2 +- hw/slavio_timer.c | 2 +- hw/sm501.c | 7 +- hw/smbios.c | 2 +- hw/smbus_ich9.c | 18 +- hw/smc91c111.c | 2 +- hw/soc_dma.c | 2 +- hw/soc_dma.h | 8 +- hw/spapr.c | 18 +- hw/spapr.h | 2 +- hw/spapr_events.c | 6 +- hw/spapr_hcall.c | 6 +- hw/spapr_iommu.c | 6 +- hw/spapr_llan.c | 2 +- hw/spapr_nvram.c | 2 +- hw/spapr_pci.c | 12 +- hw/spapr_pci.h | 4 +- hw/spapr_rtas.c | 6 +- hw/spapr_vio.c | 8 +- hw/spapr_vio.h | 2 +- hw/spapr_vscsi.c | 1 - hw/spapr_vty.c | 2 +- hw/spitz.c | 12 +- hw/ssd0303.c | 2 +- hw/ssd0323.c | 2 +- hw/ssi-sd.c | 2 +- hw/stellaris.c | 6 +- hw/stellaris_enet.c | 2 +- hw/stellaris_input.c | 2 +- hw/stream.h | 2 +- hw/strongarm.c | 5 +- hw/strongarm.h | 2 +- hw/sun4c_intctl.c | 2 +- hw/sun4m.c | 8 +- hw/sun4u.c | 12 +- hw/sysbus.c | 4 +- hw/sysbus.h | 2 +- hw/tc6393xb.c | 6 +- hw/tcx.c | 5 +- hw/tosa.c | 6 +- hw/tsc2005.c | 4 +- hw/tsc210x.c | 4 +- hw/tusb6010.c | 2 +- hw/twl92230.c | 6 +- uboot_image.h => hw/uboot_image.h | 0 hw/unin_pci.c | 4 +- hw/usb.h | 2 +- hw/usb/bus.c | 4 +- hw/usb/combined-packet.c | 2 +- hw/usb/core.c | 2 +- hw/usb/dev-bluetooth.c | 2 +- hw/usb/dev-hid.c | 4 +- hw/usb/dev-network.c | 9 +- hw/usb/dev-serial.c | 4 +- hw/usb/dev-smartcard-reader.c | 4 +- hw/usb/dev-storage.c | 12 +- hw/usb/dev-uas.c | 4 +- hw/usb/dev-wacom.c | 2 +- hw/usb/hcd-ehci-pci.c | 4 +- hw/usb/hcd-ehci.h | 12 +- hw/usb/hcd-musb.c | 2 +- hw/usb/hcd-ohci.c | 4 +- hw/usb/hcd-uhci.c | 8 +- hw/usb/hcd-xhci.c | 8 +- hw/usb/host-bsd.c | 2 +- hw/usb/host-linux.c | 6 +- hw/usb/host-stub.c | 4 +- hw/usb/libhw.c | 4 +- hw/usb/redirect.c | 8 +- hw/versatile_pci.c | 6 +- hw/versatilepb.c | 10 +- hw/vexpress.c | 8 +- hw/vfio_pci.c | 20 +- hw/vga-isa-mm.c | 6 +- hw/vga-isa.c | 6 +- hw/vga-pci.c | 8 +- hw/vga.c | 8 +- hw/vga_int.h | 8 +- hw/vhost.c | 4 +- hw/vhost.h | 2 +- hw/vhost_net.c | 4 +- hw/vhost_net.h | 2 +- hw/virtex_ml507.c | 11 +- hw/virtio-balloon.c | 8 +- hw/virtio-balloon.h | 2 +- hw/virtio-blk.c | 4 +- hw/virtio-console.c | 4 +- hw/virtio-net.c | 8 +- hw/virtio-net.h | 30 +- hw/virtio-pci.c | 15 +- hw/virtio-rng.c | 2 +- hw/virtio-scsi.h | 3 +- hw/virtio-serial-bus.c | 6 +- hw/virtio.c | 4 +- hw/virtio.h | 6 +- hw/vmmouse.c | 2 +- hw/vmport.c | 2 +- hw/vmware_vga.c | 4 +- hw/vt82c686.c | 10 +- hw/watchdog.c | 12 +- hw/watchdog.h | 2 +- hw/wdt_i6300esb.c | 4 +- hw/wdt_ib700.c | 2 +- hw/xen-host-pci-device.h | 2 +- hw/xen_apic.c | 2 +- hw/xen_backend.c | 4 +- hw/xen_backend.h | 5 +- hw/xen_common.h | 2 +- hw/xen_console.c | 2 +- hw/xen_devconfig.c | 2 +- hw/xen_disk.c | 3 +- hw/xen_domainbuild.c | 4 +- hw/xen_machine_pv.c | 2 +- hw/xen_nic.c | 3 +- hw/xen_platform.c | 5 +- hw/xen_pt.c | 6 +- hw/xen_pt.h | 2 +- hw/xen_pt_config_init.c | 2 +- hw/xenfb.c | 4 +- hw/xgmac.c | 6 +- hw/xilinx.h | 8 +- hw/xilinx_axidma.c | 5 +- hw/xilinx_axienet.c | 5 +- hw/xilinx_ethlite.c | 2 +- hw/xilinx_spi.c | 4 +- hw/xilinx_spips.c | 6 +- hw/xilinx_timer.c | 2 +- hw/xilinx_uartlite.c | 2 +- hw/xilinx_zynq.c | 8 +- hw/xio3130_downstream.c | 6 +- hw/xio3130_downstream.h | 2 +- hw/xio3130_upstream.c | 6 +- hw/xio3130_upstream.h | 2 +- hw/xtensa_lx60.c | 11 +- hw/xtensa_pic.c | 4 +- hw/xtensa_sim.c | 6 +- hw/z2.c | 8 +- hw/zynq_slcr.c | 4 +- aes.h => include/block/aes.h | 0 qemu-aio.h => include/block/aio.h | 4 +- block.h => include/block/block.h | 8 +- block_int.h => include/block/block_int.h | 14 +- blockjob.h => include/block/blockjob.h | 2 +- qemu-coroutine.h => include/block/coroutine.h | 4 +- .../block/coroutine_int.h | 4 +- nbd.h => include/block/nbd.h | 0 thread-pool.h => include/block/thread-pool.h | 8 +- include/bt/bt.h | 20 + qemu-char.h => include/char/char.h | 14 +- config.h => include/config.h | 0 dis-asm.h => include/disas/bfd.h | 0 disas.h => include/disas/disas.h | 0 elf.h => include/elf.h | 0 exec-memory.h => include/exec/address-spaces.h | 2 +- cpu-all.h => include/exec/cpu-all.h | 6 +- cpu-common.h => include/exec/cpu-common.h | 8 +- cpu-defs.h => include/exec/cpu-defs.h | 6 +- cputlb.h => include/exec/cputlb.h | 0 def-helper.h => include/exec/def-helper.h | 0 exec-all.h => include/exec/exec-all.h | 14 +- gdbstub.h => include/exec/gdbstub.h | 0 gen-icount.h => include/exec/gen-icount.h | 7 +- hwaddr.h => include/exec/hwaddr.h | 0 ioport.h => include/exec/ioport.h | 2 +- iorange.h => include/exec/iorange.h | 0 .../exec/memory-internal.h | 0 memory.h => include/exec/memory.h | 12 +- poison.h => include/exec/poison.h | 0 softmmu-semi.h => include/exec/softmmu-semi.h | 4 + softmmu_defs.h => include/exec/softmmu_defs.h | 0 softmmu_exec.h => include/exec/softmmu_exec.h | 58 +-- softmmu_header.h => include/exec/softmmu_header.h | 0 .../exec/softmmu_template.h | 4 +- qemu-lock.h => include/exec/spinlock.h | 0 qemu-user-types.h => include/exec/user/abitypes.h | 0 thunk.h => include/exec/user/thunk.h | 0 {fpu => include/fpu}/softfloat.h | 2 +- libfdt_env.h => include/libfdt_env.h | 2 +- block-migration.h => include/migration/block.h | 0 migration.h => include/migration/migration.h | 8 +- include/{qemu => migration}/page_cache.h | 0 qemu-file.h => include/migration/qemu-file.h | 0 vmstate.h => include/migration/vmstate.h | 0 monitor.h => include/monitor/monitor.h | 9 +- readline.h => include/monitor/readline.h | 0 {net => include/net}/checksum.h | 0 net.h => include/net/net.h | 25 +- {net => include/net}/queue.h | 0 {net => include/net}/slirp.h | 4 +- include/net/tap.h | 67 ++++ .../qapi/dealloc-visitor.h | 2 +- error.h => include/qapi/error.h | 2 +- {qapi => include/qapi}/opts-visitor.h | 4 +- {qapi => include/qapi}/qmp-input-visitor.h | 4 +- {qapi => include/qapi}/qmp-output-visitor.h | 4 +- qapi/qmp-core.h => include/qapi/qmp/dispatch.h | 6 +- json-lexer.h => include/qapi/qmp/json-lexer.h | 4 +- json-parser.h => include/qapi/qmp/json-parser.h | 4 +- .../qapi/qmp/json-streamer.h | 4 +- qbool.h => include/qapi/qmp/qbool.h | 2 +- qdict.h => include/qapi/qmp/qdict.h | 6 +- qerror.h => include/qapi/qmp/qerror.h | 8 +- qfloat.h => include/qapi/qmp/qfloat.h | 2 +- qint.h => include/qapi/qmp/qint.h | 2 +- qjson.h => include/qapi/qmp/qjson.h | 6 +- qlist.h => include/qapi/qmp/qlist.h | 6 +- qobject.h => include/qapi/qmp/qobject.h | 0 qstring.h => include/qapi/qmp/qstring.h | 2 +- qemu-objects.h => include/qapi/qmp/types.h | 16 +- {qapi => include/qapi}/string-input-visitor.h | 2 +- {qapi => include/qapi}/string-output-visitor.h | 2 +- include/qapi/visitor-impl.h | 63 +++ qapi/qapi-visit-core.h => include/qapi/visitor.h | 42 +- qemu-common.h => include/qemu-common.h | 14 +- acl.h => include/qemu/acl.h | 2 +- qemu-barrier.h => include/qemu/atomic.h | 2 +- bitmap.h => include/qemu/bitmap.h | 2 +- bitops.h => include/qemu/bitops.h | 0 bswap.h => include/qemu/bswap.h | 2 +- cache-utils.h => include/qemu/cache-utils.h | 0 compatfd.h => include/qemu/compatfd.h | 0 compiler.h => include/qemu/compiler.h | 0 qemu-config.h => include/qemu/config-file.h | 5 +- envlist.h => include/qemu/envlist.h | 0 qemu-error.h => include/qemu/error-report.h | 0 event_notifier.h => include/qemu/event_notifier.h | 0 host-utils.h => include/qemu/host-utils.h | 6 +- int128.h => include/qemu/int128.h | 0 iov.h => include/qemu/iov.h | 5 + qemu-log.h => include/qemu/log.h | 2 +- main-loop.h => include/qemu/main-loop.h | 2 +- module.h => include/qemu/module.h | 0 notify.h => include/qemu/notify.h | 2 +- qemu-option.h => include/qemu/option.h | 6 +- .../qemu/option_int.h | 3 +- osdep.h => include/qemu/osdep.h | 0 qemu-queue.h => include/qemu/queue.h | 2 +- range.h => include/qemu/range.h | 0 include/qemu/rng-random.h | 2 +- include/qemu/rng.h | 4 +- qemu_socket.h => include/qemu/sockets.h | 6 +- qemu-thread-posix.h => include/qemu/thread-posix.h | 0 qemu-thread-win32.h => include/qemu/thread-win32.h | 0 qemu-thread.h => include/qemu/thread.h | 4 +- qemu-timer.h => include/qemu/timer.h | 4 +- qemu-tls.h => include/qemu/tls.h | 0 qemu-types.h => include/qemu/typedefs.h | 0 uri.h => include/qemu/uri.h | 0 qemu-xattr.h => include/qemu/xattr.h | 0 include/{qemu => qom}/cpu.h | 4 +- include/{qemu => qom}/object.h | 2 +- include/{qemu => qom}/qom-qobject.h | 2 +- arch_init.h => include/sysemu/arch_init.h | 0 balloon.h => include/sysemu/balloon.h | 2 +- blockdev.h => include/sysemu/blockdev.h | 6 +- cpus.h => include/sysemu/cpus.h | 0 device_tree.h => include/sysemu/device_tree.h | 0 dma.h => include/sysemu/dma.h | 6 +- dump.h => include/sysemu/dump.h | 0 kvm.h => include/sysemu/kvm.h | 2 +- .../sysemu/memory_mapping.h | 2 +- qemu-os-posix.h => include/sysemu/os-posix.h | 0 qemu-os-win32.h => include/sysemu/os-win32.h | 0 qtest.h => include/sysemu/qtest.h | 0 qemu-seccomp.h => include/sysemu/seccomp.h | 2 +- sysemu.h => include/sysemu/sysemu.h | 12 +- xen-mapcache.h => include/sysemu/xen-mapcache.h | 0 console.h => include/ui/console.h | 11 +- {hw => include/ui}/pixel_ops.h | 0 qemu-pixman.h => include/ui/qemu-pixman.h | 0 {ui => include/ui}/qemu-spice.h | 9 +- {ui => include/ui}/spice-display.h | 6 +- iohandler.c | 7 +- ioport.c | 4 +- iov.c | 2 +- json-lexer.c | 10 +- json-parser.c | 18 +- json-streamer.c | 10 +- kvm-all.c | 24 +- kvm-stub.c | 6 +- alpha.ld => ldscripts/alpha.ld | 0 arm.ld => ldscripts/arm.ld | 0 hppa.ld => ldscripts/hppa.ld | 0 i386.ld => ldscripts/i386.ld | 0 ia64.ld => ldscripts/ia64.ld | 0 m68k.ld => ldscripts/m68k.ld | 0 mips.ld => ldscripts/mips.ld | 0 ppc.ld => ldscripts/ppc.ld | 0 ppc64.ld => ldscripts/ppc64.ld | 0 s390.ld => ldscripts/s390.ld | 0 sparc.ld => ldscripts/sparc.ld | 0 sparc64.ld => ldscripts/sparc64.ld | 0 x86_64.ld => ldscripts/x86_64.ld | 0 libcacard/event.c | 2 +- libcacard/vreader.c | 2 +- libcacard/vscclient.c | 4 +- linux-user/arm/nwfpe/double_cpdo.c | 2 +- linux-user/arm/nwfpe/extended_cpdo.c | 2 +- linux-user/arm/nwfpe/fpa11.h | 2 +- linux-user/arm/nwfpe/fpa11_cpdt.c | 2 +- linux-user/arm/nwfpe/fpa11_cprt.c | 2 +- linux-user/arm/nwfpe/fpopcode.c | 2 +- linux-user/arm/nwfpe/single_cpdo.c | 2 +- linux-user/cris/syscall.h | 5 + linux-user/elfload.c | 2 +- linux-user/main.c | 6 +- linux-user/microblaze/syscall.h | 6 + linux-user/qemu.h | 10 +- linux-user/syscall.c | 2 +- linux-user/syscall_defs.h | 6 + main-loop.c | 8 +- memory.c | 12 +- memory_mapping-stub.c | 4 +- memory_mapping.c | 4 +- migration-exec.c | 7 +- migration-fd.c | 11 +- migration-tcp.c | 7 +- migration-unix.c | 7 +- migration.c | 12 +- module.c | 4 +- monitor.c | 52 +-- nbd.c | 10 +- net/Makefile.objs | 2 +- net/clients.h | 2 +- net/dump.c | 6 +- net/hub.c | 6 +- net/hub.h | 2 - net.c => net/net.c | 17 +- net/queue.c | 4 +- net/slirp.c | 7 +- net/socket.c | 13 +- net/tap-aix.c | 2 +- net/tap-bsd.c | 6 +- net/tap-haiku.c | 2 +- net/tap-linux.c | 15 +- net/tap-linux.h | 20 +- net/tap-solaris.c | 6 +- net/tap-win32.c | 8 +- net/tap.c | 13 +- net/{tap.h => tap_int.h} | 18 +- net/util.c | 2 +- net/vde.c | 5 +- notify.c | 2 +- os-posix.c | 2 +- os-win32.c | 2 +- osdep.c | 4 +- oslib-posix.c | 4 +- oslib-win32.c | 6 +- page_cache.c | 2 +- pixman | 2 +- qapi/opts-visitor.c | 10 +- qapi/qapi-dealloc-visitor.c | 7 +- qapi/qapi-types-core.h | 21 - qapi/qapi-visit-core.c | 6 +- qapi/qapi-visit-impl.h | 23 -- qapi/qmp-dispatch.c | 10 +- qapi/qmp-input-visitor.c | 10 +- qapi/qmp-output-visitor.c | 10 +- qapi/qmp-registry.c | 2 +- qapi/string-input-visitor.c | 6 +- qapi/string-output-visitor.c | 6 +- qbool.c | 4 +- qdict.c | 14 +- qemu-bridge-helper.c | 2 +- qemu-char.c | 13 +- qemu-config.c | 8 +- qemu-coroutine-io.c | 6 +- qemu-coroutine-lock.c | 8 +- qemu-coroutine-sleep.c | 4 +- qemu-coroutine.c | 4 +- qemu-error.c | 2 +- qemu-img.c | 12 +- qemu-io.c | 4 +- qemu-log.c | 2 +- qemu-nbd.c | 4 +- qemu-option.c | 10 +- qemu-progress.c | 4 +- qemu-seccomp.c | 2 +- qemu-sockets.c | 6 +- qemu-thread-posix.c | 2 +- qemu-thread-win32.c | 2 +- qemu-timer-common.c | 2 +- qemu-timer.c | 11 +- qemu-tool.c | 14 +- qemu-user.c | 2 +- qerror.c | 6 +- qfloat.c | 4 +- qga/Makefile.objs | 2 +- qga/channel-posix.c | 4 +- qga/commands-posix.c | 6 +- qga/commands-win32.c | 2 +- qga/commands.c | 2 +- qga/guest-agent-core.h | 2 +- qemu-ga.c => qga/main.c | 14 +- qapi-schema-guest.json => qga/qapi-schema.json | 0 qint.c | 4 +- qjson.c | 18 +- qlist.c | 6 +- qmp.c | 11 +- qom/container.c | 4 +- qom/cpu.c | 2 +- qom/object.c | 15 +- qom/qom-qobject.c | 6 +- qstring.c | 4 +- qtest.c | 12 +- readline.c | 4 +- rules.mak | 5 +- savevm.c | 23 +- scripts/feature_to_c.sh | 2 +- scripts/get_maintainer.pl | 25 +- scripts/qapi-commands.py | 15 +- scripts/qapi-types.py | 2 +- scripts/qapi-visit.py | 3 +- slirp/bootp.h | 4 + slirp/if.c | 2 +- slirp/ip_input.c | 2 +- slirp/main.h | 4 + slirp/misc.c | 4 +- slirp/sbuf.c | 2 +- slirp/slirp.c | 4 +- slirp/slirp.h | 4 +- slirp/tftp.h | 4 + spice-qemu-char.c | 3 +- stubs/arch-query-cpu-def.c | 4 +- stubs/fd-register.c | 2 +- stubs/fdset-add-fd.c | 2 +- stubs/fdset-find-fd.c | 2 +- stubs/fdset-get-fd.c | 2 +- stubs/fdset-remove-fd.c | 2 +- stubs/get-fd.c | 2 +- stubs/set-fd-handler.c | 2 +- target-alpha/cpu-qom.h | 2 +- target-alpha/cpu.h | 8 +- target-alpha/fpu_helper.c | 2 +- target-alpha/helper.c | 2 +- target-alpha/helper.h | 4 +- target-alpha/int_helper.c | 2 +- target-alpha/mem_helper.c | 10 +- target-alpha/sys_helper.c | 4 +- target-alpha/translate.c | 8 +- target-arm/arm-semi.c | 4 +- target-arm/cpu-qom.h | 2 +- target-arm/cpu.c | 2 +- target-arm/cpu.h | 8 +- target-arm/helper.c | 8 +- target-arm/helper.h | 4 +- target-arm/iwmmxt_helper.c | 2 +- target-arm/neon_helper.c | 2 +- target-arm/op_helper.c | 10 +- target-arm/translate.c | 6 +- target-cris/cpu-qom.h | 2 +- target-cris/cpu.h | 6 +- target-cris/crisv32-decode.h | 4 + target-cris/helper.c | 2 +- target-cris/helper.h | 4 +- target-cris/op_helper.c | 12 +- target-cris/translate.c | 4 +- target-i386/arch_dump.c | 4 +- target-i386/arch_memory_mapping.c | 4 +- target-i386/cpu-qom.h | 4 +- target-i386/cpu.c | 13 +- target-i386/cpu.h | 8 +- target-i386/excp_helper.c | 4 +- target-i386/fpu_helper.c | 2 +- target-i386/helper.c | 6 +- target-i386/helper.h | 4 +- target-i386/int_helper.c | 2 +- target-i386/ioport-user.c | 2 +- target-i386/kvm.c | 13 +- target-i386/kvm_i386.h | 2 +- target-i386/machine.c | 2 +- target-i386/mem_helper.c | 10 +- target-i386/misc_helper.c | 4 +- target-i386/seg_helper.c | 4 +- target-i386/svm_helper.c | 4 +- target-i386/translate.c | 4 +- target-lm32/cpu-qom.h | 2 +- target-lm32/cpu.h | 6 +- target-lm32/helper.c | 2 +- target-lm32/helper.h | 4 +- target-lm32/op_helper.c | 10 +- target-lm32/translate.c | 4 +- target-m68k/cpu-qom.h | 2 +- target-m68k/cpu.h | 8 +- target-m68k/helper.c | 2 +- target-m68k/helpers.h | 4 +- target-m68k/m68k-semi.c | 6 +- target-m68k/op_helper.c | 10 +- target-m68k/translate.c | 6 +- target-microblaze/cpu-qom.h | 2 +- target-microblaze/cpu.h | 8 +- target-microblaze/helper.c | 4 +- target-microblaze/helper.h | 4 +- target-microblaze/op_helper.c | 12 +- target-microblaze/translate.c | 4 +- target-mips/cpu-qom.h | 2 +- target-mips/cpu.h | 8 +- target-mips/helper.h | 4 +- target-mips/op_helper.c | 12 +- target-mips/translate.c | 4 +- target-openrisc/cpu.h | 12 +- target-openrisc/helper.h | 4 +- target-openrisc/int_helper.c | 2 +- target-openrisc/interrupt.c | 4 +- target-openrisc/mmu.c | 4 +- target-openrisc/mmu_helper.c | 10 +- target-openrisc/translate.c | 10 +- target-ppc/cpu-qom.h | 2 +- target-ppc/cpu.h | 8 +- target-ppc/helper.c | 4 +- target-ppc/helper.h | 4 +- target-ppc/int_helper.c | 2 +- target-ppc/kvm.c | 10 +- target-ppc/kvm_ppc.c | 4 +- target-ppc/kvm_ppc.h | 2 +- target-ppc/machine.c | 2 +- target-ppc/mem_helper.c | 12 +- target-ppc/mmu_helper.c | 2 +- target-ppc/translate.c | 6 +- target-ppc/translate_init.c | 8 +- target-s390x/cpu-qom.h | 2 +- target-s390x/cpu.c | 2 +- target-s390x/cpu.h | 8 +- target-s390x/fpu_helper.c | 2 +- target-s390x/helper.c | 6 +- target-s390x/helper.h | 4 +- target-s390x/int_helper.c | 2 +- target-s390x/interrupt.c | 2 +- target-s390x/kvm.c | 8 +- target-s390x/mem_helper.c | 10 +- target-s390x/misc_helper.c | 12 +- target-s390x/translate.c | 6 +- target-sh4/cpu-qom.h | 2 +- target-sh4/cpu.h | 10 +- target-sh4/helper.h | 4 +- target-sh4/op_helper.c | 10 +- target-sh4/translate.c | 4 +- target-sparc/cpu-qom.h | 2 +- target-sparc/cpu.h | 10 +- target-sparc/helper.c | 4 +- target-sparc/helper.h | 4 +- target-sparc/int32_helper.c | 2 +- target-sparc/ldst_helper.c | 10 +- target-sparc/machine.c | 2 +- target-sparc/mmu_helper.c | 2 +- target-sparc/translate.c | 4 +- target-unicore32/cpu-qom.h | 2 +- target-unicore32/cpu.h | 8 +- target-unicore32/helper.c | 6 +- target-unicore32/helper.h | 4 +- target-unicore32/op_helper.c | 8 +- target-unicore32/translate.c | 6 +- target-xtensa/core-dc232b.c | 6 +- target-xtensa/core-dc233c.c | 6 +- target-xtensa/core-fsf.c | 6 +- target-xtensa/cpu-qom.h | 2 +- target-xtensa/cpu.h | 6 +- target-xtensa/helper.c | 6 +- target-xtensa/helper.h | 4 +- target-xtensa/op_helper.c | 10 +- target-xtensa/translate.c | 10 +- target-xtensa/xtensa-semi.c | 2 +- tcg/arm/tcg-target.c | 2 +- tcg/arm/tcg-target.h | 3 + tcg/hppa/tcg-target.c | 2 +- tcg/hppa/tcg-target.h | 3 + tcg/i386/tcg-target.c | 2 +- tcg/i386/tcg-target.h | 3 + tcg/ia64/tcg-target.c | 2 +- tcg/ia64/tcg-target.h | 3 + tcg/mips/tcg-target.c | 2 +- tcg/mips/tcg-target.h | 3 + tcg/ppc/tcg-target.c | 2 +- tcg/ppc/tcg-target.h | 3 + tcg/ppc64/tcg-target.c | 2 +- tcg/ppc64/tcg-target.h | 3 + tcg/s390/tcg-target.c | 2 +- tcg/s390/tcg-target.h | 3 + tcg/sparc/tcg-target.c | 2 +- tcg/sparc/tcg-target.h | 3 + tcg/tcg.c | 6 +- tci.c | 2 +- tests/check-qdict.c | 6 +- tests/check-qfloat.c | 2 +- tests/check-qint.c | 2 +- tests/check-qjson.c | 14 +- tests/check-qlist.c | 4 +- tests/check-qstring.c | 2 +- tests/libqtest.c | 4 +- tests/tcg/cris/crisutils.h | 5 + tests/tcg/test-i386-fprem.c | 4 +- tests/tcg/test-i386.c | 2 +- tests/test-aio.c | 2 +- tests/test-coroutine.c | 2 +- tests/test-iov.c | 4 +- tests/test-qmp-commands.c | 6 +- tests/test-qmp-input-strict.c | 2 +- tests/test-qmp-input-visitor.c | 2 +- tests/test-qmp-output-visitor.c | 2 +- tests/test-string-input-visitor.c | 2 +- tests/test-string-output-visitor.c | 2 +- tests/test-thread-pool.c | 6 +- tests/test-visitor-serialization.c | 2 +- thread-pool.c | 14 +- thunk.c | 2 +- trace/simple.c | 2 +- translate-all.c | 10 +- ui/Makefile.objs | 7 +- ui/cocoa.m | 4 +- console.c => ui/console.c | 5 +- ui/curses.c | 4 +- ui/curses_keys.h | 5 + cursor.c => ui/cursor.c | 2 +- cursor_hidden.xpm => ui/cursor_hidden.xpm | 0 cursor_left_ptr.xpm => ui/cursor_left_ptr.xpm | 0 ui/d3des.h | 4 + input.c => ui/input.c | 9 +- ui/keymaps.c | 2 +- qemu-pixman.c => ui/qemu-pixman.c | 2 +- qemu-x509.h => ui/qemu-x509.h | 0 ui/sdl.c | 4 +- ui/sdl_zoom.c | 2 +- ui/spice-core.c | 28 +- ui/spice-display.c | 14 +- ui/spice-input.c | 4 +- vgafont.h => ui/vgafont.h | 0 ui/vnc-auth-sasl.h | 2 +- ui/vnc-enc-tight.c | 4 +- ui/vnc-jobs.c | 2 +- ui/vnc-palette.h | 4 +- ui/vnc-tls.c | 2 +- ui/vnc-tls.h | 2 +- ui/vnc.c | 12 +- ui/vnc.h | 10 +- uri.c | 2 +- user-exec.c | 2 +- vl.c | 54 +-- xen-all.c | 8 +- xen-mapcache.c | 6 +- xen-stub.c | 2 +- 1124 files changed, 3142 insertions(+), 3427 deletions(-) delete mode 100644 Makefile.dis delete mode 100644 Makefile.user delete mode 100644 a.out.h delete mode 100644 bt-host.h create mode 100644 disas/Makefile.objs rename alpha-dis.c => disas/alpha.c (99%) rename arm-dis.c => disas/arm.c (99%) rename cris-dis.c => disas/cris.c (99%) rename hppa-dis.c => disas/hppa.c (99%) rename i386-dis.c => disas/i386.c (99%) rename ia64-dis.c => disas/ia64.c (99%) rename lm32-dis.c => disas/lm32.c (99%) rename m68k-dis.c => disas/m68k.c (99%) rename microblaze-dis.c => disas/microblaze.c (99%) rename mips-dis.c => disas/mips.c (99%) rename ppc-dis.c => disas/ppc.c (99%) rename s390-dis.c => disas/s390.c (99%) rename sh4-dis.c => disas/sh4.c (99%) rename sparc-dis.c => disas/sparc.c (99%) rename tci-dis.c => disas/tci.c (98%) create mode 100644 hw/pci/Makefile.objs rename hw/{ => pci}/msi.c (99%) rename hw/{ => pci}/msi.h (98%) rename hw/{ => pci}/msix.c (99%) rename hw/{ => pci}/msix.h (98%) rename hw/{ => pci}/pci-hotplug.c (96%) rename hw/{ => pci}/pci-stub.c (94%) rename hw/{ => pci}/pci.c (99%) rename hw/{ => pci}/pci.h (99%) rename hw/{ => pci}/pci_bridge.c (99%) rename hw/{ => pci}/pci_bridge.h (98%) rename hw/{pci_internals.h => pci/pci_bus.h} (79%) rename hw/{ => pci}/pci_host.c (99%) rename hw/{ => pci}/pci_host.h (99%) rename hw/{ => pci}/pci_ids.h (98%) rename hw/{ => pci}/pci_regs.h (100%) rename hw/{ => pci}/pcie.c (99%) rename hw/{ => pci}/pcie.h (98%) rename hw/{ => pci}/pcie_aer.c (99%) rename hw/{ => pci}/pcie_aer.h (99%) rename hw/{ => pci}/pcie_host.c (97%) rename hw/{ => pci}/pcie_host.h (96%) rename hw/{ => pci}/pcie_port.c (99%) rename hw/{ => pci}/pcie_port.h (96%) rename hw/{ => pci}/pcie_regs.h (100%) rename hw/{ => pci}/shpc.c (99%) rename hw/{ => pci}/shpc.h (95%) rename hw/{ => pci}/slotid_cap.c (95%) rename hw/{ => pci}/slotid_cap.h (100%) rename uboot_image.h => hw/uboot_image.h (100%) rename aes.h => include/block/aes.h (100%) rename qemu-aio.h => include/block/aio.h (99%) rename block.h => include/block/block.h (99%) rename block_int.h => include/block/block_int.h (98%) rename blockjob.h => include/block/blockjob.h (99%) rename qemu-coroutine.h => include/block/coroutine.h (99%) rename qemu-coroutine-int.h => include/block/coroutine_int.h (96%) rename nbd.h => include/block/nbd.h (100%) rename thread-pool.h => include/block/thread-pool.h (88%) create mode 100644 include/bt/bt.h rename qemu-char.h => include/char/char.h (97%) rename config.h => include/config.h (100%) rename dis-asm.h => include/disas/bfd.h (100%) rename disas.h => include/disas/disas.h (100%) rename elf.h => include/elf.h (100%) rename exec-memory.h => include/exec/address-spaces.h (97%) rename cpu-all.h => include/exec/cpu-all.h (99%) rename cpu-common.h => include/exec/cpu-common.h (97%) rename cpu-defs.h => include/exec/cpu-defs.h (99%) rename cputlb.h => include/exec/cputlb.h (100%) rename def-helper.h => include/exec/def-helper.h (100%) rename exec-all.h => include/exec/exec-all.h (98%) rename gdbstub.h => include/exec/gdbstub.h (100%) rename gen-icount.h => include/exec/gen-icount.h (94%) rename hwaddr.h => include/exec/hwaddr.h (100%) rename ioport.h => include/exec/ioport.h (99%) rename iorange.h => include/exec/iorange.h (100%) rename memory-internal.h => include/exec/memory-internal.h (100%) rename memory.h => include/exec/memory.h (99%) rename poison.h => include/exec/poison.h (100%) rename softmmu-semi.h => include/exec/softmmu-semi.h (97%) rename softmmu_defs.h => include/exec/softmmu_defs.h (100%) rename softmmu_exec.h => include/exec/softmmu_exec.h (72%) rename softmmu_header.h => include/exec/softmmu_header.h (100%) rename softmmu_template.h => include/exec/softmmu_template.h (99%) rename qemu-lock.h => include/exec/spinlock.h (100%) rename qemu-user-types.h => include/exec/user/abitypes.h (100%) rename thunk.h => include/exec/user/thunk.h (100%) rename {fpu => include/fpu}/softfloat.h (99%) rename libfdt_env.h => include/libfdt_env.h (97%) rename block-migration.h => include/migration/block.h (100%) rename migration.h => include/migration/migration.h (97%) rename include/{qemu => migration}/page_cache.h (100%) rename qemu-file.h => include/migration/qemu-file.h (100%) rename vmstate.h => include/migration/vmstate.h (100%) rename monitor.h => include/monitor/monitor.h (96%) rename readline.h => include/monitor/readline.h (100%) rename {net => include/net}/checksum.h (100%) rename net.h => include/net/net.h (90%) rename {net => include/net}/queue.h (100%) rename {net => include/net}/slirp.h (96%) create mode 100644 include/net/tap.h rename qapi/qapi-dealloc-visitor.h => include/qapi/dealloc-visitor.h (95%) rename error.h => include/qapi/error.h (98%) rename {qapi => include/qapi}/opts-visitor.h (93%) rename {qapi => include/qapi}/qmp-input-visitor.h (91%) rename {qapi => include/qapi}/qmp-output-visitor.h (91%) rename qapi/qmp-core.h => include/qapi/qmp/dispatch.h (93%) rename json-lexer.h => include/qapi/qmp/json-lexer.h (94%) rename json-parser.h => include/qapi/qmp/json-parser.h (90%) rename json-streamer.h => include/qapi/qmp/json-streamer.h (93%) rename qbool.h => include/qapi/qmp/qbool.h (94%) rename qdict.h => include/qapi/qmp/qdict.h (96%) rename qerror.h => include/qapi/qmp/qerror.h (98%) rename qfloat.h => include/qapi/qmp/qfloat.h (94%) rename qint.h => include/qapi/qmp/qint.h (94%) rename qjson.h => include/qapi/qmp/qjson.h (88%) rename qlist.h => include/qapi/qmp/qlist.h (95%) rename qobject.h => include/qapi/qmp/qobject.h (100%) rename qstring.h => include/qapi/qmp/qstring.h (96%) rename qemu-objects.h => include/qapi/qmp/types.h (60%) rename {qapi => include/qapi}/string-input-visitor.h (95%) rename {qapi => include/qapi}/string-output-visitor.h (95%) create mode 100644 include/qapi/visitor-impl.h rename qapi/qapi-visit-core.h => include/qapi/visitor.h (52%) rename qemu-common.h => include/qemu-common.h (98%) rename acl.h => include/qemu/acl.h (98%) rename qemu-barrier.h => include/qemu/atomic.h (96%) rename bitmap.h => include/qemu/bitmap.h (99%) rename bitops.h => include/qemu/bitops.h (100%) rename bswap.h => include/qemu/bswap.h (99%) rename cache-utils.h => include/qemu/cache-utils.h (100%) rename compatfd.h => include/qemu/compatfd.h (100%) rename compiler.h => include/qemu/compiler.h (100%) rename qemu-config.h => include/qemu/config-file.h (91%) rename envlist.h => include/qemu/envlist.h (100%) rename qemu-error.h => include/qemu/error-report.h (100%) rename event_notifier.h => include/qemu/event_notifier.h (100%) rename host-utils.h => include/qemu/host-utils.h (98%) rename int128.h => include/qemu/int128.h (100%) rename iov.h => include/qemu/iov.h (99%) rename qemu-log.h => include/qemu/log.h (99%) rename main-loop.h => include/qemu/main-loop.h (99%) rename module.h => include/qemu/module.h (100%) rename notify.h => include/qemu/notify.h (97%) rename qemu-option.h => include/qemu/option.h (98%) rename qemu-option-internal.h => include/qemu/option_int.h (96%) rename osdep.h => include/qemu/osdep.h (100%) rename qemu-queue.h => include/qemu/queue.h (99%) rename range.h => include/qemu/range.h (100%) rename qemu_socket.h => include/qemu/sockets.h (96%) rename qemu-thread-posix.h => include/qemu/thread-posix.h (100%) rename qemu-thread-win32.h => include/qemu/thread-win32.h (100%) rename qemu-thread.h => include/qemu/thread.h (96%) rename qemu-timer.h => include/qemu/timer.h (99%) rename qemu-tls.h => include/qemu/tls.h (100%) rename qemu-types.h => include/qemu/typedefs.h (100%) rename uri.h => include/qemu/uri.h (100%) rename qemu-xattr.h => include/qemu/xattr.h (100%) rename include/{qemu => qom}/cpu.h (98%) rename include/{qemu => qom}/object.h (99%) rename include/{qemu => qom}/qom-qobject.h (97%) rename arch_init.h => include/sysemu/arch_init.h (100%) rename balloon.h => include/sysemu/balloon.h (95%) rename blockdev.h => include/sysemu/blockdev.h (96%) rename cpus.h => include/sysemu/cpus.h (100%) rename device_tree.h => include/sysemu/device_tree.h (100%) rename dma.h => include/sysemu/dma.h (99%) rename dump.h => include/sysemu/dump.h (100%) rename kvm.h => include/sysemu/kvm.h (99%) rename memory_mapping.h => include/sysemu/memory_mapping.h (98%) rename qemu-os-posix.h => include/sysemu/os-posix.h (100%) rename qemu-os-win32.h => include/sysemu/os-win32.h (100%) rename qtest.h => include/sysemu/qtest.h (100%) rename qemu-seccomp.h => include/sysemu/seccomp.h (95%) rename sysemu.h => include/sysemu/sysemu.h (97%) rename xen-mapcache.h => include/sysemu/xen-mapcache.h (100%) rename console.h => include/ui/console.h (99%) rename {hw => include/ui}/pixel_ops.h (100%) rename qemu-pixman.h => include/ui/qemu-pixman.h (100%) rename {ui => include/ui}/qemu-spice.h (95%) rename {ui => include/ui}/spice-display.h (98%) rename alpha.ld => ldscripts/alpha.ld (100%) rename arm.ld => ldscripts/arm.ld (100%) rename hppa.ld => ldscripts/hppa.ld (100%) rename i386.ld => ldscripts/i386.ld (100%) rename ia64.ld => ldscripts/ia64.ld (100%) rename m68k.ld => ldscripts/m68k.ld (100%) rename mips.ld => ldscripts/mips.ld (100%) rename ppc.ld => ldscripts/ppc.ld (100%) rename ppc64.ld => ldscripts/ppc64.ld (100%) rename s390.ld => ldscripts/s390.ld (100%) rename sparc.ld => ldscripts/sparc.ld (100%) rename sparc64.ld => ldscripts/sparc64.ld (100%) rename x86_64.ld => ldscripts/x86_64.ld (100%) rename net.c => net/net.c (99%) rename net/{tap.h => tap_int.h} (77%) delete mode 100644 qapi/qapi-types-core.h delete mode 100644 qapi/qapi-visit-impl.h rename qemu-ga.c => qga/main.c (99%) rename qapi-schema-guest.json => qga/qapi-schema.json (100%) rename console.c => ui/console.c (99%) rename cursor.c => ui/cursor.c (99%) rename cursor_hidden.xpm => ui/cursor_hidden.xpm (100%) rename cursor_left_ptr.xpm => ui/cursor_left_ptr.xpm (100%) rename input.c => ui/input.c (99%) rename qemu-pixman.c => ui/qemu-pixman.c (98%) rename qemu-x509.h => ui/qemu-x509.h (100%) rename vgafont.h => ui/vgafont.h (100%) --- 1.8.0.2