[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PULL 00/18] hw/ reorganization, part 1
From: |
Anthony Liguori |
Subject: |
Re: [Qemu-devel] [PULL 00/18] hw/ reorganization, part 1 |
Date: |
Sun, 10 Mar 2013 19:49:24 -0500 |
User-agent: |
Notmuch/0.13.2+93~ged93d79 (http://notmuchmail.org) Emacs/23.3.1 (x86_64-pc-linux-gnu) |
Paolo Bonzini <address@hidden> writes:
> Il 05/03/2013 18:17, Paolo Bonzini ha scritto:
>> This includes the mechanical changes, as well as moving stuff
>> out of hw/. Boards and devices referencing CPU are moved to
>> per-arch subdirectories. This part was uncontroversial, and
>> I have already posted it separately in this exact shape.
>>
>> The following changes since commit 288f1e3f87ec24abeac38399f175fe74243f7bc5:
>>
>> cadence_gem: Add debug msgs for rx desc movement (2013-02-28 18:49:24
>> +0000)
>>
>> are available in the git repository at:
>>
>> git://github.com/bonzini/qemu.git hw-dirs
>>
>> for you to fetch changes up to 7a2771d1541ec9a0c585e9b853e5f4dc036919ad:
>>
>> sh: move files referencing CPU to hw/sh4/ (2013-03-01 15:01:20 +0100)
>
> Rebased and repushed to the same location, new top commit is
Sorry for not processing this sooner...
> 15e87f983a73f512ac73ae5fc6759157f0a9e0e1.
Doesn't look like you pushed this. However, I've already resolved the
conflicts. They were trivially. Am testing now. Unless I run into a
problem, I'll push that.
Regards,
Anthony Liguori
>
> Changes that conflicted included:
>
> - the ARM KVM merge
>
> - the removal of baum.h and msmouse.h
>
> - the conversion of dataplane to AioContext
>
> Paolo
>
>> ----------------------------------------------------------------
>> Paolo Bonzini (18):
>> hw: move char backends to backends/
>> hw: move fifo.[ch] to libqemuutil
>> hw: move qdev-monitor.o to toplevel directory
>> hw: move device-hotplug.o to toplevel, compile it once
>> virtio-9p: use CONFIG_VIRTFS, not CONFIG_LINUX
>> virtio-9p: remove PCI dependencies from hw/9pfs/
>> vt82c686: vt82c686 is not a PCI host bridge
>> ppc: do not use ../ in include files
>> hw: include hw header files with full paths
>> build: always link device_tree.o into emulators if libfdt available
>> ppc: express FDT dependency of pSeries and e500 boards via
>> default-configs/
>> hw: move boards and other isolated files to hw/ARCH
>> arm: move files referencing CPU to hw/arm/
>> i386: move files referencing CPU to hw/i386/
>> m68k: move files referencing CPU to hw/m68k/
>> ppc: move files referencing CPU to hw/ppc/
>> ppc: move more files to hw/ppc
>> sh: move files referencing CPU to hw/sh4/
>>
>> Makefile.objs | 1 +
>> Makefile.target | 1 +
>> backends/Makefile.objs | 4 ++
>> {hw => backends}/baum.c | 4 +-
>> {hw => backends}/msmouse.c | 2 +-
>> configure | 10 +---
>> default-configs/ppc-softmmu.mak | 1 +
>> default-configs/ppc64-softmmu.mak | 2 +
>> default-configs/ppcemb-softmmu.mak | 1 +
>> hw/device-hotplug.c => device-hotplug.c | 13 +---
>> hw/9pfs/virtio-9p-device.c | 53 +----------------
>> hw/{9p.h => 9pfs/virtio-9p-device.h} | 4 +-
>> hw/9pfs/virtio-9p-proxy.c | 1 +
>> hw/9pfs/virtio-9p.c | 3 +-
>> hw/9pfs/virtio-9p.h | 1 -
>> hw/Makefile.objs | 8 +--
>> hw/a15mpcore.c | 2 +-
>> hw/a9mpcore.c | 2 +-
>> hw/a9scu.c | 2 +-
>> hw/ac97.c | 6 +-
>> hw/acpi.c | 6 +-
>> hw/acpi_ich9.c | 10 ++--
>> hw/acpi_ich9.h | 2 +-
>> hw/acpi_piix4.c | 14 ++---
>> hw/adb.c | 4 +-
>> hw/adb.h | 2 +-
>> hw/adlib.c | 8 +--
>> hw/ads7846.c | 2 +-
>> hw/alpha/Makefile.objs | 4 +-
>> hw/{alpha_dp264.c => alpha/dp264.c} | 16 ++---
>> hw/{alpha_pci.c => alpha/pci.c} | 2 +-
>> hw/alpha_sys.h | 10 ++--
>> hw/alpha_typhoon.c | 6 +-
>> hw/apb_pci.c | 12 ++--
>> hw/apic.c | 12 ++--
>> hw/apic_common.c | 4 +-
>> hw/apic_internal.h | 2 +-
>> hw/apm.c | 6 +-
>> hw/apm.h | 2 +-
>> hw/applesmc.c | 4 +-
>> hw/arm/Makefile.objs | 43 +++++++-------
>> hw/{ => arm}/armv7m.c | 6 +-
>> hw/{arm_boot.c => arm/boot.c} | 8 +--
>> hw/{ => arm}/collie.c | 14 ++---
>> hw/{ => arm}/exynos4210.c | 12 ++--
>> hw/{ => arm}/exynos4_boards.c | 8 +--
>> hw/{ => arm}/gumstix.c | 10 ++--
>> hw/{ => arm}/highbank.c | 12 ++--
>> hw/{ => arm}/integratorcp.c | 8 +--
>> hw/{ => arm}/kzm.c | 14 ++---
>> hw/{ => arm}/mainstone.c | 14 ++---
>> hw/{ => arm}/musicpal.c | 16 ++---
>> hw/{ => arm}/nseries.c | 22 +++----
>> hw/{ => arm}/omap1.c | 10 ++--
>> hw/{ => arm}/omap2.c | 12 ++--
>> hw/{ => arm}/omap_sx1.c | 10 ++--
>> hw/{ => arm}/palm.c | 12 ++--
>> hw/{arm_pic.c => arm/pic_cpu.c} | 4 +-
>> hw/{ => arm}/pxa2xx.c | 10 ++--
>> hw/{ => arm}/pxa2xx_gpio.c | 6 +-
>> hw/{ => arm}/pxa2xx_pic.c | 6 +-
>> hw/{ => arm}/realview.c | 14 ++---
>> hw/{ => arm}/spitz.c | 22 +++----
>> hw/{ => arm}/stellaris.c | 12 ++--
>> hw/{ => arm}/tosa.c | 20 +++----
>> hw/{ => arm}/versatilepb.c | 14 ++---
>> hw/{ => arm}/vexpress.c | 12 ++--
>> hw/{ => arm}/xilinx_zynq.c | 12 ++--
>> hw/{ => arm}/z2.c | 16 ++---
>> hw/arm11mpcore.c | 2 +-
>> hw/arm_gic.c | 4 +-
>> hw/arm_gic_common.c | 2 +-
>> hw/arm_gic_internal.h | 2 +-
>> hw/arm_l2x0.c | 2 +-
>> hw/arm_mptimer.c | 2 +-
>> hw/arm_sysctl.c | 6 +-
>> hw/arm_timer.c | 6 +-
>> hw/armv7m_nvic.c | 6 +-
>> hw/bitbang_i2c.c | 6 +-
>> hw/bitbang_i2c.h | 2 +-
>> hw/blizzard.c | 14 ++---
>> hw/boards.h | 2 +-
>> hw/bonito.c | 10 ++--
>> hw/bt-hci-csr.c | 4 +-
>> hw/bt-hci.c | 4 +-
>> hw/bt-hid.c | 4 +-
>> hw/bt-l2cap.c | 2 +-
>> hw/bt-sdp.c | 2 +-
>> hw/bt.c | 2 +-
>> hw/cadence_gem.c | 2 +-
>> hw/cadence_ttc.c | 2 +-
>> hw/cadence_uart.c | 2 +-
>> hw/cbus.c | 4 +-
>> hw/ccid.h | 2 +-
>> hw/cdrom.c | 2 +-
>> hw/cirrus_vga.c | 44 +++++++-------
>> hw/cirrus_vga_rop.h | 8 +--
>> hw/cris/Makefile.objs | 10 ++--
>> hw/{ => cris}/axis_dev88.c | 12 ++--
>> hw/{cris-boot.c => cris/boot.c} | 6 +-
>> hw/{cris_pic_cpu.c => cris/pic_cpu.c} | 6 +-
>> hw/cs4231.c | 2 +-
>> hw/cs4231a.c | 8 +--
>> hw/cuda.c | 6 +-
>> hw/dataplane/event-poll.c | 2 +-
>> hw/dataplane/ioq.c | 2 +-
>> hw/dataplane/virtio-blk.c | 4 +-
>> hw/dataplane/vring.c | 3 +-
>> hw/dataplane/vring.h | 2 +-
>> hw/debugcon.c | 6 +-
>> hw/debugexit.c | 4 +-
>> hw/dec_pci.c | 12 ++--
>> hw/dma.c | 4 +-
>> hw/dp8393x.c | 4 +-
>> hw/ds1225y.c | 2 +-
>> hw/ds1338.c | 2 +-
>> hw/e1000.c | 8 +--
>> hw/ecc.c | 4 +-
>> hw/eccmemctl.c | 2 +-
>> hw/eepro100.c | 6 +-
>> hw/eeprom93xx.c | 4 +-
>> hw/empty_slot.c | 6 +-
>> hw/es1370.c | 6 +-
>> hw/escc.c | 6 +-
>> hw/esp-pci.c | 6 +-
>> hw/esp.c | 4 +-
>> hw/esp.h | 2 +-
>> hw/etraxfs.h | 2 +-
>> hw/etraxfs_dma.c | 4 +-
>> hw/etraxfs_eth.c | 4 +-
>> hw/etraxfs_pic.c | 4 +-
>> hw/etraxfs_ser.c | 2 +-
>> hw/etraxfs_timer.c | 4 +-
>> hw/exynos4210_combiner.c | 4 +-
>> hw/exynos4210_fimd.c | 2 +-
>> hw/exynos4210_gic.c | 6 +-
>> hw/exynos4210_i2c.c | 4 +-
>> hw/exynos4210_mct.c | 6 +-
>> hw/exynos4210_pmu.c | 2 +-
>> hw/exynos4210_pwm.c | 6 +-
>> hw/exynos4210_rtc.c | 8 +--
>> hw/exynos4210_uart.c | 4 +-
>> hw/fdc.c | 10 ++--
>> hw/fmopl.c | 2 +-
>> hw/framebuffer.c | 4 +-
>> hw/fw_cfg.c | 8 +--
>> hw/g364fb.c | 4 +-
>> hw/grackle_pci.c | 6 +-
>> hw/grlib.h | 4 +-
>> hw/grlib_apbuart.c | 2 +-
>> hw/grlib_gptimer.c | 4 +-
>> hw/grlib_irqmp.c | 4 +-
>> hw/gt64xxx.c | 10 ++--
>> hw/gus.c | 10 ++--
>> hw/gusemu_hal.c | 4 +-
>> hw/gusemu_mixer.c | 4 +-
>> hw/hda-audio.c | 8 +--
>> hw/heathrow_pic.c | 4 +-
>> hw/hid.c | 4 +-
>> hw/hpet.c | 12 ++--
>> hw/hw.h | 2 +-
>> hw/i2c.c | 2 +-
>> hw/i2c.h | 2 +-
>> hw/i386/Makefile.objs | 17 ++++--
>> hw/{ => i386}/kvmvapic.c | 2 +-
>> hw/{ => i386}/multiboot.c | 8 +--
>> hw/{ => i386}/pc.c | 36 ++++++------
>> hw/{ => i386}/pc_piix.c | 24 ++++----
>> hw/{ => i386}/pc_q35.c | 16 ++---
>> hw/{ => i386}/smbios.c | 4 +-
>> hw/{ => i386}/xen_domainbuild.c | 4 +-
>> hw/{ => i386}/xen_machine_pv.c | 10 ++--
>> hw/i82374.c | 2 +-
>> hw/i82378.c | 8 +--
>> hw/i8254.c | 10 ++--
>> hw/i8254.h | 4 +-
>> hw/i8254_common.c | 10 ++--
>> hw/i8254_internal.h | 6 +-
>> hw/i8259.c | 8 +--
>> hw/i8259_common.c | 4 +-
>> hw/i8259_internal.h | 6 +-
>> hw/i82801b11.c | 4 +-
>> hw/ich9.h | 26 ++++----
>> hw/ide.h | 4 +-
>> hw/imx_avic.c | 4 +-
>> hw/imx_ccm.c | 6 +-
>> hw/imx_serial.c | 6 +-
>> hw/imx_timer.c | 8 +--
>> hw/intel-hda.c | 12 ++--
>> hw/intel-hda.h | 2 +-
>> hw/ioapic.c | 10 ++--
>> hw/ioapic_common.c | 6 +-
>> hw/ioapic_internal.h | 4 +-
>> hw/ioh3420.c | 8 +--
>> hw/ioh3420.h | 2 +-
>> hw/ipack.c | 2 +-
>> hw/ipack.h | 2 +-
>> hw/ipoctal232.c | 2 +-
>> hw/irq.c | 2 +-
>> hw/isa-bus.c | 6 +-
>> hw/isa.h | 2 +-
>> hw/isa_mmio.c | 4 +-
>> hw/ivshmem.c | 8 +--
>> hw/jazz_led.c | 2 +-
>> hw/lan9118.c | 6 +-
>> hw/lance.c | 6 +-
>> hw/lm32/Makefile.objs | 8 +--
>> hw/{ => lm32}/lm32_boards.c | 16 ++---
>> hw/{ => lm32}/milkymist.c | 16 ++---
>> hw/lm32_hwsetup.h | 2 +-
>> hw/lm32_juart.c | 6 +-
>> hw/lm32_pic.c | 8 +--
>> hw/lm32_sys.c | 4 +-
>> hw/lm32_timer.c | 6 +-
>> hw/lm32_uart.c | 4 +-
>> hw/lm4549.c | 4 +-
>> hw/lm832x.c | 4 +-
>> hw/loader.c | 12 ++--
>> hw/lpc_ich9.c | 28 ++++-----
>> hw/lsi53c895a.c | 6 +-
>> hw/m25p80.c | 6 +-
>> hw/m48t59.c | 8 +--
>> hw/m68k/Makefile.objs | 8 ++-
>> hw/{ => m68k}/an5206.c | 8 +--
>> hw/{ => m68k}/dummy_m68k.c | 6 +-
>> hw/{ => m68k}/mcf5206.c | 6 +-
>> hw/{ => m68k}/mcf5208.c | 10 ++--
>> hw/{ => m68k}/mcf_intc.c | 4 +-
>> hw/mac_dbdma.c | 6 +-
>> hw/mac_nvram.c | 6 +-
>> hw/macio.c | 10 ++--
>> hw/marvell_88w8618_audio.c | 8 +--
>> hw/max111x.c | 2 +-
>> hw/max7310.c | 2 +-
>> hw/mc146818rtc.c | 6 +-
>> hw/mc146818rtc.h | 4 +-
>> hw/mcf_fec.c | 4 +-
>> hw/mcf_uart.c | 4 +-
>> hw/megasas.c | 12 ++--
>> hw/microblaze/Makefile.objs | 11 ++--
>> hw/{microblaze_boot.c => microblaze/boot.c} | 4 +-
>> hw/{ => microblaze}/petalogix_ml605_mmu.c | 22 +++----
>> hw/{ => microblaze}/petalogix_s3adsp1800_mmu.c | 16 ++---
>> hw/{microblaze_pic_cpu.c => microblaze/pic_cpu.c} | 4 +-
>> hw/microblaze_boot.h | 2 +-
>> hw/milkymist-ac97.c | 4 +-
>> hw/milkymist-hpdmc.c | 4 +-
>> hw/milkymist-hw.h | 4 +-
>> hw/milkymist-memcard.c | 6 +-
>> hw/milkymist-minimac2.c | 6 +-
>> hw/milkymist-pfpu.c | 4 +-
>> hw/milkymist-softusb.c | 6 +-
>> hw/milkymist-sysctl.c | 6 +-
>> hw/milkymist-tmu2.c | 4 +-
>> hw/milkymist-uart.c | 4 +-
>> hw/milkymist-vgafb.c | 16 ++---
>> hw/mips/Makefile.objs | 8 ++-
>> hw/{mips_addr.c => mips/addr.c} | 4 +-
>> hw/{mips_timer.c => mips/cputimer.c} | 4 +-
>> hw/{ => mips}/mips_fulong2e.c | 32 +++++-----
>> hw/{ => mips}/mips_int.c | 4 +-
>> hw/{ => mips}/mips_jazz.c | 30 +++++-----
>> hw/{ => mips}/mips_malta.c | 34 +++++------
>> hw/{ => mips}/mips_mipssim.c | 18 +++---
>> hw/{ => mips}/mips_r4k.c | 26 ++++----
>> hw/mipsnet.c | 4 +-
>> hw/mst_fpga.c | 4 +-
>> hw/nand.c | 6 +-
>> hw/ne2000-isa.c | 10 ++--
>> hw/ne2000.c | 8 +--
>> hw/omap_clk.c | 4 +-
>> hw/omap_dma.c | 6 +-
>> hw/omap_dss.c | 4 +-
>> hw/omap_gpio.c | 6 +-
>> hw/omap_gpmc.c | 6 +-
>> hw/omap_gptimer.c | 4 +-
>> hw/omap_i2c.c | 8 +--
>> hw/omap_intc.c | 6 +-
>> hw/omap_l4.c | 4 +-
>> hw/omap_lcdc.c | 14 ++---
>> hw/omap_mmc.c | 6 +-
>> hw/omap_sdrc.c | 4 +-
>> hw/omap_spi.c | 4 +-
>> hw/omap_synctimer.c | 4 +-
>> hw/omap_tap.c | 4 +-
>> hw/omap_uart.c | 6 +-
>> hw/onenand.c | 8 +--
>> hw/opencores_eth.c | 4 +-
>> hw/openpic.c | 14 ++---
>> hw/openrisc/Makefile.objs | 5 +-
>> hw/{openrisc_timer.c => openrisc/cputimer.c} | 2 +-
>> hw/{ => openrisc}/openrisc_sim.c | 10 ++--
>> hw/{openrisc_pic.c => openrisc/pic_cpu.c} | 2 +-
>> hw/pam.c | 2 +-
>> hw/parallel.c | 6 +-
>> hw/pc-testdev.c | 6 +-
>> hw/pc.h | 6 +-
>> hw/pc87312.c | 3 +-
>> hw/pc87312.h | 2 +-
>> hw/pc_sysfw.c | 11 ++--
>> hw/pci/shpc.c | 3 +-
>> hw/pci/slotid_cap.c | 1 +
>> hw/pci_bridge_dev.c | 12 ++--
>> hw/pckbd.c | 8 +--
>> hw/pcnet-pci.c | 6 +-
>> hw/pcnet.c | 4 +-
>> hw/pcspk.c | 10 ++--
>> hw/pcspk.h | 4 +-
>> hw/pflash_cfi01.c | 6 +-
>> hw/pflash_cfi02.c | 6 +-
>> hw/piix4.c | 10 ++--
>> hw/piix_pci.c | 16 ++---
>> hw/pl011.c | 2 +-
>> hw/pl022.c | 4 +-
>> hw/pl031.c | 2 +-
>> hw/pl041.c | 6 +-
>> hw/pl050.c | 4 +-
>> hw/pl061.c | 2 +-
>> hw/pl080.c | 2 +-
>> hw/pl110.c | 14 ++---
>> hw/pl110_template.h | 12 ++--
>> hw/pl181.c | 4 +-
>> hw/pl190.c | 2 +-
>> hw/pm_smbus.c | 8 +--
>> hw/ppc/Makefile.objs | 29 ++++-----
>> hw/ppc/e500-ccsr.h | 2 +-
>> hw/ppc/e500plat.c | 2 +-
>> hw/{ => ppc}/mpc8544_guts.c | 4 +-
>> hw/ppc/mpc8544ds.c | 2 +-
>> hw/{ => ppc}/ppc.c | 8 +--
>> hw/{ => ppc}/ppc405_boards.c | 14 ++---
>> hw/{ => ppc}/ppc405_uc.c | 8 +--
>> hw/{ => ppc}/ppc440_bamboo.c | 16 ++---
>> hw/{ => ppc}/ppc4xx_devs.c | 6 +-
>> hw/{ => ppc}/ppc_booke.c | 8 +--
>> hw/{ => ppc}/ppce500_spin.c | 4 +-
>> hw/{ => ppc}/spapr.c | 4 +-
>> hw/{ => ppc}/spapr_events.c | 0
>> hw/{ => ppc}/spapr_hcall.c | 0
>> hw/{ => ppc}/spapr_iommu.c | 4 +-
>> hw/{ => ppc}/spapr_rtas.c | 0
>> hw/{ => ppc}/spapr_vio.c | 6 +-
>> hw/{ => ppc}/virtex_ml507.c | 22 +++----
>> hw/{ => ppc}/xics.c | 2 +-
>> hw/ppc405.h | 2 +-
>> hw/ppc4xx.h | 2 +-
>> hw/ppc4xx_pci.c | 10 ++--
>> hw/ppce500_pci.c | 8 +--
>> hw/prep_pci.c | 10 ++--
>> hw/ps2.c | 4 +-
>> hw/ptimer.c | 4 +-
>> hw/puv3_dma.c | 6 +-
>> hw/puv3_gpio.c | 6 +-
>> hw/puv3_intc.c | 4 +-
>> hw/puv3_ost.c | 6 +-
>> hw/puv3_pm.c | 6 +-
>> hw/pxa2xx_dma.c | 6 +-
>> hw/pxa2xx_keypad.c | 4 +-
>> hw/pxa2xx_lcd.c | 16 ++---
>> hw/pxa2xx_mmci.c | 8 +--
>> hw/pxa2xx_pcmcia.c | 6 +-
>> hw/pxa2xx_timer.c | 6 +-
>> hw/q35.c | 4 +-
>> hw/q35.h | 22 +++----
>> hw/qdev-addr.c | 5 +-
>> hw/qdev-properties-system.c | 2 +-
>> hw/qdev-properties.c | 2 +-
>> hw/qdev-properties.h | 2 +-
>> hw/qdev.c | 3 +-
>> hw/qdev.h | 5 +-
>> hw/qxl-logger.c | 2 +-
>> hw/qxl-render.c | 2 +-
>> hw/qxl.c | 2 +-
>> hw/qxl.h | 6 +-
>> hw/rc4030.c | 4 +-
>> hw/realview_gic.c | 2 +-
>> hw/rtl8139.c | 6 +-
>> hw/s390x/event-facility.c | 4 +-
>> hw/s390x/s390-virtio-ccw.c | 2 +-
>> hw/s390x/sclp.c | 2 +-
>> hw/s390x/sclpconsole.c | 5 +-
>> hw/s390x/sclpquiesce.c | 4 +-
>> hw/sb16.c | 8 +--
>> hw/sbi.c | 2 +-
>> hw/scsi-bus.c | 8 +--
>> hw/scsi-disk.c | 4 +-
>> hw/scsi-generic.c | 4 +-
>> hw/scsi.h | 2 +-
>> hw/sd.c | 4 +-
>> hw/sdhci.c | 4 +-
>> hw/sdhci.h | 4 +-
>> hw/serial-isa.c | 4 +-
>> hw/serial-pci.c | 4 +-
>> hw/serial.c | 2 +-
>> hw/serial.h | 2 +-
>> hw/sga.c | 6 +-
>> hw/sh.h | 2 +-
>> hw/sh4/Makefile.objs | 6 +-
>> hw/{ => sh4}/r2d.c | 22 +++----
>> hw/{ => sh4}/sh7750.c | 10 ++--
>> hw/{ => sh4}/sh7750_regnames.c | 8 +--
>> hw/{ => sh4}/shix.c | 8 +--
>> hw/sh_intc.c | 6 +-
>> hw/sh_intc.h | 2 +-
>> hw/sh_pci.c | 8 +--
>> hw/sh_serial.c | 4 +-
>> hw/sh_timer.c | 6 +-
>> hw/slavio_intctl.c | 4 +-
>> hw/slavio_misc.c | 2 +-
>> hw/slavio_timer.c | 6 +-
>> hw/sm501.c | 24 ++++----
>> hw/smbus.c | 6 +-
>> hw/smbus.h | 2 +-
>> hw/smbus_eeprom.c | 6 +-
>> hw/smbus_ich9.c | 14 ++---
>> hw/smc91c111.c | 4 +-
>> hw/soc_dma.c | 2 +-
>> hw/spapr_llan.c | 2 +-
>> hw/spapr_pci.c | 10 ++--
>> hw/spapr_vscsi.c | 8 +--
>> hw/spapr_vty.c | 2 +-
>> hw/sparc/Makefile.objs | 6 +-
>> hw/{ => sparc}/leon3.c | 10 ++--
>> hw/{ => sparc}/sun4m.c | 30 +++++-----
>> hw/sparc32_dma.c | 8 +--
>> hw/sparc64/Makefile.objs | 4 +-
>> hw/{ => sparc64}/sun4u.c | 26 ++++----
>> hw/ssd0303.c | 2 +-
>> hw/ssd0323.c | 2 +-
>> hw/ssi-sd.c | 4 +-
>> hw/ssi.c | 2 +-
>> hw/ssi.h | 2 +-
>> hw/stellaris_enet.c | 2 +-
>> hw/stellaris_input.c | 4 +-
>> hw/stream.c | 2 +-
>> hw/strongarm.c | 8 +--
>> hw/sun4c_intctl.c | 6 +-
>> hw/sun4m.h | 2 +-
>> hw/sun4m_iommu.c | 4 +-
>> hw/sysbus.c | 2 +-
>> hw/sysbus.h | 2 +-
>> hw/tc58128.c | 6 +-
>> hw/tc6393xb.c | 16 ++---
>> hw/tcx.c | 4 +-
>> hw/tmp105.c | 6 +-
>> hw/tmp105.h | 4 +-
>> hw/tpci200.c | 4 +-
>> hw/tsc2005.c | 4 +-
>> hw/tsc210x.c | 6 +-
>> hw/tusb6010.c | 10 ++--
>> hw/twl92230.c | 4 +-
>> hw/unicore32/Makefile.objs | 2 -
>> hw/{ => unicore32}/puv3.c | 10 ++--
>> hw/unin_pci.c | 8 +--
>> hw/usb.h | 2 +-
>> hw/usb/dev-network.c | 1 +
>> hw/versatile_i2c.c | 4 +-
>> hw/versatile_pci.c | 6 +-
>> hw/vfio_pci.c | 6 +-
>> hw/vga-isa-mm.c | 6 +-
>> hw/vga-isa.c | 8 +--
>> hw/vga-pci.c | 8 +--
>> hw/vga.c | 26 ++++----
>> hw/vhost.c | 2 +-
>> hw/vhost_net.c | 6 +-
>> hw/virtio-balloon.c | 6 +-
>> hw/virtio-balloon.h | 4 +-
>> hw/virtio-blk.c | 6 +-
>> hw/virtio-blk.h | 2 +-
>> hw/virtio-bus.c | 8 +--
>> hw/virtio-bus.h | 4 +-
>> hw/virtio-console.c | 2 +-
>> hw/virtio-net.c | 6 +-
>> hw/virtio-net.h | 4 +-
>> hw/virtio-pci.c | 72
>> +++++++++++++++++++----
>> hw/virtio-pci.h | 16 ++---
>> hw/virtio-rng.c | 7 ++-
>> hw/virtio-scsi.c | 3 +-
>> hw/virtio-scsi.h | 4 +-
>> hw/virtio-serial-bus.c | 4 +-
>> hw/virtio-serial.h | 4 +-
>> hw/virtio.c | 4 +-
>> hw/virtio.h | 10 ++--
>> hw/vmmouse.c | 8 +--
>> hw/vmport.c | 8 +--
>> hw/vmware_vga.c | 8 +--
>> hw/vt82c686.c | 26 ++++----
>> hw/wdt_i6300esb.c | 6 +-
>> hw/wdt_ib700.c | 8 +--
>> hw/wm8750.c | 4 +-
>> hw/xen-host-pci-device.c | 2 +-
>> hw/xen-host-pci-device.h | 2 +-
>> hw/xen_apic.c | 2 +-
>> hw/xen_backend.c | 4 +-
>> hw/xen_backend.h | 2 +-
>> hw/xen_common.h | 4 +-
>> hw/xen_console.c | 4 +-
>> hw/xen_devconfig.c | 2 +-
>> hw/xen_disk.c | 6 +-
>> hw/xen_domainbuild.h | 2 +-
>> hw/xen_nic.c | 4 +-
>> hw/xen_platform.c | 12 ++--
>> hw/xen_pt.c | 8 +--
>> hw/xen_pt.h | 6 +-
>> hw/xen_pt_config_init.c | 4 +-
>> hw/xen_pt_msi.c | 6 +-
>> hw/xenfb.c | 4 +-
>> hw/xgmac.c | 2 +-
>> hw/xilinx.h | 3 +-
>> hw/xilinx_axidma.c | 8 +--
>> hw/xilinx_axienet.c | 5 +-
>> hw/xilinx_ethlite.c | 4 +-
>> hw/xilinx_intc.c | 4 +-
>> hw/xilinx_spi.c | 6 +-
>> hw/xilinx_spips.c | 8 +--
>> hw/xilinx_timer.c | 4 +-
>> hw/xilinx_uartlite.c | 2 +-
>> hw/xio3130_downstream.c | 8 +--
>> hw/xio3130_downstream.h | 2 +-
>> hw/xio3130_upstream.c | 8 +--
>> hw/xio3130_upstream.h | 2 +-
>> hw/xtensa/Makefile.objs | 4 +-
>> hw/{xtensa_pic.c => xtensa/pic_cpu.c} | 2 +-
>> hw/{ => xtensa}/xtensa_lx60.c | 12 ++--
>> hw/{ => xtensa}/xtensa_sim.c | 4 +-
>> hw/zaurus.c | 6 +-
>> hw/zynq_slcr.c | 4 +-
>> {hw => include/char}/baum.h | 0
>> {hw => include/char}/msmouse.h | 0
>> include/migration/vmstate.h | 2 +
>> hw/qdev-monitor.h => include/monitor/qdev.h | 3 +-
>> hw/fifo.h => include/qemu/fifo8.h | 2 +-
>> monitor.c | 2 +-
>> hw/qdev-monitor.c => qdev-monitor.c | 3 +-
>> qemu-char.c | 4 +-
>> stubs/Makefile.objs | 1 +
>> stubs/pci-drive-hot-add.c | 10 ++++
>> util/Makefile.objs | 1 +
>> hw/fifo.c => util/fifo8.c | 3 +-
>> util/qemu-config.c | 1 +
>> vl.c | 3 +-
>> 541 files changed, 1815 insertions(+), 1788 deletions(-)
>> rename {hw => backends}/baum.c (99%)
>> rename {hw => backends}/msmouse.c (99%)
>> rename hw/device-hotplug.c => device-hotplug.c (88%)
>> rename hw/{9p.h => 9pfs/virtio-9p-device.h} (85%)
>> rename hw/{alpha_dp264.c => alpha/dp264.c} (96%)
>> rename hw/{alpha_pci.c => alpha/pci.c} (98%)
>> rename hw/{ => arm}/armv7m.c (99%)
>> rename hw/{arm_boot.c => arm/boot.c} (99%)
>> rename hw/{ => arm}/collie.c (92%)
>> rename hw/{ => arm}/exynos4210.c (98%)
>> rename hw/{ => arm}/exynos4_boards.c (98%)
>> rename hw/{ => arm}/gumstix.c (97%)
>> rename hw/{ => arm}/highbank.c (98%)
>> rename hw/{ => arm}/integratorcp.c (99%)
>> rename hw/{ => arm}/kzm.c (97%)
>> rename hw/{ => arm}/mainstone.c (97%)
>> rename hw/{ => arm}/musicpal.c (99%)
>> rename hw/{ => arm}/nseries.c (99%)
>> rename hw/{ => arm}/omap1.c (99%)
>> rename hw/{ => arm}/omap2.c (99%)
>> rename hw/{ => arm}/omap_sx1.c (98%)
>> rename hw/{ => arm}/palm.c (98%)
>> rename hw/{arm_pic.c => arm/pic_cpu.c} (95%)
>> rename hw/{ => arm}/pxa2xx.c (99%)
>> rename hw/{ => arm}/pxa2xx_gpio.c (99%)
>> rename hw/{ => arm}/pxa2xx_pic.c (99%)
>> rename hw/{ => arm}/realview.c (98%)
>> rename hw/{ => arm}/spitz.c (99%)
>> rename hw/{ => arm}/stellaris.c (99%)
>> rename hw/{ => arm}/tosa.c (97%)
>> rename hw/{ => arm}/versatilepb.c (98%)
>> rename hw/{ => arm}/vexpress.c (99%)
>> rename hw/{ => arm}/xilinx_zynq.c (98%)
>> rename hw/{ => arm}/z2.c (98%)
>> rename hw/{ => cris}/axis_dev88.c (98%)
>> rename hw/{cris-boot.c => cris/boot.c} (97%)
>> rename hw/{cris_pic_cpu.c => cris/pic_cpu.c} (96%)
>> rename hw/{ => i386}/kvmvapic.c (99%)
>> rename hw/{ => i386}/multiboot.c (99%)
>> rename hw/{ => i386}/pc.c (98%)
>> rename hw/{ => i386}/pc_piix.c (98%)
>> rename hw/{ => i386}/pc_q35.c (97%)
>> rename hw/{ => i386}/smbios.c (99%)
>> rename hw/{ => i386}/xen_domainbuild.c (99%)
>> rename hw/{ => i386}/xen_machine_pv.c (96%)
>> rename hw/{ => lm32}/lm32_boards.c (98%)
>> rename hw/{ => lm32}/milkymist.c (97%)
>> rename hw/{ => m68k}/an5206.c (96%)
>> rename hw/{ => m68k}/dummy_m68k.c (97%)
>> rename hw/{ => m68k}/mcf5206.c (99%)
>> rename hw/{ => m68k}/mcf5208.c (98%)
>> rename hw/{ => m68k}/mcf_intc.c (98%)
>> rename hw/{microblaze_boot.c => microblaze/boot.c} (99%)
>> rename hw/{ => microblaze}/petalogix_ml605_mmu.c (95%)
>> rename hw/{ => microblaze}/petalogix_s3adsp1800_mmu.c (95%)
>> rename hw/{microblaze_pic_cpu.c => microblaze/pic_cpu.c} (96%)
>> rename hw/{mips_addr.c => mips/addr.c} (96%)
>> rename hw/{mips_timer.c => mips/cputimer.c} (98%)
>> rename hw/{ => mips}/mips_fulong2e.c (97%)
>> rename hw/{ => mips}/mips_int.c (97%)
>> rename hw/{ => mips}/mips_jazz.c (96%)
>> rename hw/{ => mips}/mips_malta.c (98%)
>> rename hw/{ => mips}/mips_mipssim.c (97%)
>> rename hw/{ => mips}/mips_r4k.c (96%)
>> rename hw/{openrisc_timer.c => openrisc/cputimer.c} (99%)
>> rename hw/{ => openrisc}/openrisc_sim.c (97%)
>> rename hw/{openrisc_pic.c => openrisc/pic_cpu.c} (98%)
>> rename hw/{ => ppc}/mpc8544_guts.c (98%)
>> rename hw/{ => ppc}/ppc.c (99%)
>> rename hw/{ => ppc}/ppc405_boards.c (99%)
>> rename hw/{ => ppc}/ppc405_uc.c (99%)
>> rename hw/{ => ppc}/ppc440_bamboo.c (98%)
>> rename hw/{ => ppc}/ppc4xx_devs.c (99%)
>> rename hw/{ => ppc}/ppc_booke.c (99%)
>> rename hw/{ => ppc}/ppce500_spin.c (99%)
>> rename hw/{ => ppc}/spapr.c (99%)
>> rename hw/{ => ppc}/spapr_events.c (100%)
>> rename hw/{ => ppc}/spapr_hcall.c (100%)
>> rename hw/{ => ppc}/spapr_iommu.c (99%)
>> rename hw/{ => ppc}/spapr_rtas.c (100%)
>> rename hw/{ => ppc}/spapr_vio.c (99%)
>> rename hw/{ => ppc}/virtex_ml507.c (97%)
>> rename hw/{ => ppc}/xics.c (99%)
>> rename hw/{ => sh4}/r2d.c (97%)
>> rename hw/{ => sh4}/sh7750.c (99%)
>> rename hw/{ => sh4}/sh7750_regnames.c (95%)
>> rename hw/{ => sh4}/shix.c (97%)
>> rename hw/{ => sparc}/leon3.c (98%)
>> rename hw/{ => sparc}/sun4m.c (99%)
>> rename hw/{ => sparc64}/sun4u.c (99%)
>> rename hw/{ => unicore32}/puv3.c (97%)
>> rename hw/{xtensa_pic.c => xtensa/pic_cpu.c} (99%)
>> rename hw/{ => xtensa}/xtensa_lx60.c (98%)
>> rename hw/{ => xtensa}/xtensa_sim.c (98%)
>> rename {hw => include/char}/baum.h (100%)
>> rename {hw => include/char}/msmouse.h (100%)
>> rename hw/qdev-monitor.h => include/monitor/qdev.h (80%)
>> rename hw/fifo.h => include/qemu/fifo8.h (98%)
>> rename hw/qdev-monitor.c => qdev-monitor.c (99%)
>> create mode 100644 stubs/pci-drive-hot-add.c
>> rename hw/fifo.c => util/fifo8.c (97%)
>>
- [Qemu-devel] [PATCH 10/18] build: always link device_tree.o into emulators if libfdt available, (continued)
- [Qemu-devel] [PATCH 10/18] build: always link device_tree.o into emulators if libfdt available, Paolo Bonzini, 2013/03/05
- [Qemu-devel] [PATCH 13/18] arm: move files referencing CPU to hw/arm/, Paolo Bonzini, 2013/03/05
- [Qemu-devel] [PATCH 14/18] i386: move files referencing CPU to hw/i386/, Paolo Bonzini, 2013/03/05
- [Qemu-devel] [PATCH 17/18] ppc: move more files to hw/ppc, Paolo Bonzini, 2013/03/05
- [Qemu-devel] [PATCH 15/18] m68k: move files referencing CPU to hw/m68k/, Paolo Bonzini, 2013/03/05
- [Qemu-devel] [PATCH 12/18] hw: move boards and other isolated files to hw/ARCH, Paolo Bonzini, 2013/03/05
- [Qemu-devel] [PATCH 18/18] sh: move files referencing CPU to hw/sh4/, Paolo Bonzini, 2013/03/05
- [Qemu-devel] [PATCH 16/18] ppc: move files referencing CPU to hw/ppc/, Paolo Bonzini, 2013/03/05
- [Qemu-devel] [PATCH 09/18] hw: include hw header files with full paths, Paolo Bonzini, 2013/03/05
- Re: [Qemu-devel] [PULL 00/18] hw/ reorganization, part 1, Paolo Bonzini, 2013/03/09
- Re: [Qemu-devel] [PULL 00/18] hw/ reorganization, part 1,
Anthony Liguori <=