[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 00/45] Include reorganization + PCI patch queue
From: |
Paolo Bonzini |
Subject: |
[Qemu-devel] [PULL 00/45] Include reorganization + PCI patch queue |
Date: |
Mon, 17 Dec 2012 19:17:02 +0100 |
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
- [Qemu-devel] [PULL 00/45] Include reorganization + PCI patch queue,
Paolo Bonzini <=
- [Qemu-devel] [PATCH 01/32] libcacard: simplify rules for recursive build, Paolo Bonzini, 2012/12/17
- [Qemu-devel] [PATCH 03/32] build: adjust setting of QEMU_INCLUDES, Paolo Bonzini, 2012/12/17
- [Qemu-devel] [PATCH 02/32] vscclient: use per-target variables, Paolo Bonzini, 2012/12/17
- [Qemu-devel] [PATCH 04/32] build: add $(TARGET_DIR) to "GEN config-target.h" lines, Paolo Bonzini, 2012/12/17
- [Qemu-devel] [PATCH 05/32] build: move rules from Makefile to */Makefile.objs, Paolo Bonzini, 2012/12/17
- [Qemu-devel] [PATCH 06/32] build: create ldscripts/, Paolo Bonzini, 2012/12/17
- [Qemu-devel] [PATCH 08/32] build: kill libuser, Paolo Bonzini, 2012/12/17
- [Qemu-devel] [PATCH 07/32] build: kill libdis, move disassemblers to disas/, Paolo Bonzini, 2012/12/17
- [Qemu-devel] [PATCH 09/32] janitor: do not rely on indirect inclusions of or from qemu-char.h, Paolo Bonzini, 2012/12/17
- [Qemu-devel] [PATCH 12/32] net: do not include net.h everywhere, Paolo Bonzini, 2012/12/17