hw: include hw header files with full paths
authorPaolo Bonzini <pbonzini@redhat.com>
Mon, 4 Feb 2013 14:40:22 +0000 (15:40 +0100)
committerPaolo Bonzini <pbonzini@redhat.com>
Fri, 1 Mar 2013 14:01:17 +0000 (15:01 +0100)
commit83c9f4ca794ec3b6fa7e5a5bb055d378916503e0
treefece1955f9db22ebf4f486506dec4065b82e877f
parent7948b4b009b60c6e3b21daad29088b204ddb1966
hw: include hw header files with full paths

Done with this script:

cd hw
for i in `find . -name '*.h' | sed 's/^..//'`; do
  echo '\,^#.*include.*["<]'$i'[">], s,'$i',hw/&,'
done | sed -i -f - `find . -type f`

This is so that paths remain valid as files are moved.

Instead, files in hw/dataplane are referenced with the relative path.
We know they are not going to move to include/, and they are the only
include files that are in subdirectories _and_ move.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
487 files changed:
hw/a15mpcore.c
hw/a9mpcore.c
hw/a9scu.c
hw/ac97.c
hw/acpi.c
hw/acpi_ich9.c
hw/acpi_ich9.h
hw/acpi_piix4.c
hw/adb.c
hw/adb.h
hw/adlib.c
hw/ads7846.c
hw/alpha_dp264.c
hw/alpha_pci.c
hw/alpha_sys.h
hw/alpha_typhoon.c
hw/an5206.c
hw/apb_pci.c
hw/apic.c
hw/apic_common.c
hw/apic_internal.h
hw/apm.c
hw/apm.h
hw/applesmc.c
hw/arm11mpcore.c
hw/arm_boot.c
hw/arm_gic.c
hw/arm_gic_common.c
hw/arm_gic_internal.h
hw/arm_l2x0.c
hw/arm_mptimer.c
hw/arm_pic.c
hw/arm_sysctl.c
hw/arm_timer.c
hw/armv7m.c
hw/armv7m_nvic.c
hw/axis_dev88.c
hw/bitbang_i2c.c
hw/bitbang_i2c.h
hw/blizzard.c
hw/boards.h
hw/bonito.c
hw/bt-hci-csr.c
hw/bt-hci.c
hw/bt-hid.c
hw/bt-l2cap.c
hw/bt-sdp.c
hw/bt.c
hw/cadence_gem.c
hw/cadence_ttc.c
hw/cadence_uart.c
hw/cbus.c
hw/ccid.h
hw/cdrom.c
hw/cirrus_vga.c
hw/cirrus_vga_rop.h
hw/collie.c
hw/cris-boot.c
hw/cris_pic_cpu.c
hw/cs4231.c
hw/cs4231a.c
hw/cuda.c
hw/dataplane/event-poll.c
hw/dataplane/ioq.c
hw/dataplane/virtio-blk.c
hw/dataplane/vring.c
hw/dataplane/vring.h
hw/debugcon.c
hw/debugexit.c
hw/dec_pci.c
hw/dma.c
hw/dp8393x.c
hw/ds1225y.c
hw/ds1338.c
hw/dummy_m68k.c
hw/e1000.c
hw/ecc.c
hw/eccmemctl.c
hw/eepro100.c
hw/eeprom93xx.c
hw/empty_slot.c
hw/es1370.c
hw/escc.c
hw/esp-pci.c
hw/esp.c
hw/esp.h
hw/etraxfs.h
hw/etraxfs_dma.c
hw/etraxfs_eth.c
hw/etraxfs_pic.c
hw/etraxfs_ser.c
hw/etraxfs_timer.c
hw/exynos4210.c
hw/exynos4210_combiner.c
hw/exynos4210_fimd.c
hw/exynos4210_gic.c
hw/exynos4210_i2c.c
hw/exynos4210_mct.c
hw/exynos4210_pmu.c
hw/exynos4210_pwm.c
hw/exynos4210_rtc.c
hw/exynos4210_uart.c
hw/exynos4_boards.c
hw/fdc.c
hw/fmopl.c
hw/framebuffer.c
hw/fw_cfg.c
hw/g364fb.c
hw/grackle_pci.c
hw/grlib.h
hw/grlib_apbuart.c
hw/grlib_gptimer.c
hw/grlib_irqmp.c
hw/gt64xxx.c
hw/gumstix.c
hw/gus.c
hw/gusemu_hal.c
hw/gusemu_mixer.c
hw/hda-audio.c
hw/heathrow_pic.c
hw/hid.c
hw/highbank.c
hw/hpet.c
hw/hw.h
hw/i2c.c
hw/i2c.h
hw/i82374.c
hw/i82378.c
hw/i8254.c
hw/i8254.h
hw/i8254_common.c
hw/i8254_internal.h
hw/i8259.c
hw/i8259_common.c
hw/i8259_internal.h
hw/i82801b11.c
hw/ich9.h
hw/ide.h
hw/imx_avic.c
hw/imx_ccm.c
hw/imx_serial.c
hw/imx_timer.c
hw/integratorcp.c
hw/intel-hda.c
hw/intel-hda.h
hw/ioapic.c
hw/ioapic_common.c
hw/ioapic_internal.h
hw/ioh3420.c
hw/ioh3420.h
hw/ipack.c
hw/ipack.h
hw/ipoctal232.c
hw/irq.c
hw/isa-bus.c
hw/isa.h
hw/isa_mmio.c
hw/ivshmem.c
hw/jazz_led.c
hw/kvmvapic.c
hw/kzm.c
hw/lan9118.c
hw/lance.c
hw/leon3.c
hw/lm32_boards.c
hw/lm32_hwsetup.h
hw/lm32_juart.c
hw/lm32_pic.c
hw/lm32_sys.c
hw/lm32_timer.c
hw/lm32_uart.c
hw/lm4549.c
hw/lm832x.c
hw/loader.c
hw/lpc_ich9.c
hw/lsi53c895a.c
hw/m25p80.c
hw/m48t59.c
hw/mac_dbdma.c
hw/mac_nvram.c
hw/macio.c
hw/mainstone.c
hw/marvell_88w8618_audio.c
hw/max111x.c
hw/max7310.c
hw/mc146818rtc.c
hw/mc146818rtc.h
hw/mcf5206.c
hw/mcf5208.c
hw/mcf_fec.c
hw/mcf_intc.c
hw/mcf_uart.c
hw/megasas.c
hw/microblaze_boot.c
hw/microblaze_boot.h
hw/microblaze_pic_cpu.c
hw/milkymist-ac97.c
hw/milkymist-hpdmc.c
hw/milkymist-hw.h
hw/milkymist-memcard.c
hw/milkymist-minimac2.c
hw/milkymist-pfpu.c
hw/milkymist-softusb.c
hw/milkymist-sysctl.c
hw/milkymist-tmu2.c
hw/milkymist-uart.c
hw/milkymist-vgafb.c
hw/milkymist.c
hw/mips_addr.c
hw/mips_fulong2e.c
hw/mips_int.c
hw/mips_jazz.c
hw/mips_malta.c
hw/mips_mipssim.c
hw/mips_r4k.c
hw/mips_timer.c
hw/mipsnet.c
hw/mpc8544_guts.c
hw/mst_fpga.c
hw/multiboot.c
hw/musicpal.c
hw/nand.c
hw/ne2000-isa.c
hw/ne2000.c
hw/nseries.c
hw/omap1.c
hw/omap2.c
hw/omap_clk.c
hw/omap_dma.c
hw/omap_dss.c
hw/omap_gpio.c
hw/omap_gpmc.c
hw/omap_gptimer.c
hw/omap_i2c.c
hw/omap_intc.c
hw/omap_l4.c
hw/omap_lcdc.c
hw/omap_mmc.c
hw/omap_sdrc.c
hw/omap_spi.c
hw/omap_sx1.c
hw/omap_synctimer.c
hw/omap_tap.c
hw/omap_uart.c
hw/onenand.c
hw/opencores_eth.c
hw/openpic.c
hw/openrisc_pic.c
hw/openrisc_sim.c
hw/openrisc_timer.c
hw/palm.c
hw/pam.c
hw/parallel.c
hw/pc-testdev.c
hw/pc.c
hw/pc.h
hw/pc87312.c
hw/pc87312.h
hw/pc_piix.c
hw/pc_q35.c
hw/pc_sysfw.c
hw/pci_bridge_dev.c
hw/pckbd.c
hw/pcnet-pci.c
hw/pcnet.c
hw/pcspk.c
hw/pcspk.h
hw/petalogix_ml605_mmu.c
hw/petalogix_s3adsp1800_mmu.c
hw/pflash_cfi01.c
hw/pflash_cfi02.c
hw/piix4.c
hw/piix_pci.c
hw/pl011.c
hw/pl022.c
hw/pl031.c
hw/pl041.c
hw/pl050.c
hw/pl061.c
hw/pl080.c
hw/pl110.c
hw/pl110_template.h
hw/pl181.c
hw/pl190.c
hw/pm_smbus.c
hw/ppc.c
hw/ppc405.h
hw/ppc405_boards.c
hw/ppc405_uc.c
hw/ppc440_bamboo.c
hw/ppc4xx.h
hw/ppc4xx_devs.c
hw/ppc4xx_pci.c
hw/ppc_booke.c
hw/ppce500_pci.c
hw/ppce500_spin.c
hw/prep_pci.c
hw/ps2.c
hw/ptimer.c
hw/puv3.c
hw/puv3_dma.c
hw/puv3_gpio.c
hw/puv3_intc.c
hw/puv3_ost.c
hw/puv3_pm.c
hw/pxa2xx.c
hw/pxa2xx_dma.c
hw/pxa2xx_gpio.c
hw/pxa2xx_keypad.c
hw/pxa2xx_lcd.c
hw/pxa2xx_mmci.c
hw/pxa2xx_pcmcia.c
hw/pxa2xx_pic.c
hw/pxa2xx_timer.c
hw/q35.c
hw/q35.h
hw/qdev-addr.c
hw/qdev-properties-system.c
hw/qdev-properties.c
hw/qdev-properties.h
hw/qdev.c
hw/qdev.h
hw/qxl-logger.c
hw/qxl-render.c
hw/qxl.c
hw/qxl.h
hw/r2d.c
hw/rc4030.c
hw/realview.c
hw/realview_gic.c
hw/rtl8139.c
hw/s390x/event-facility.c
hw/s390x/s390-virtio-ccw.c
hw/s390x/sclp.c
hw/s390x/sclpconsole.c
hw/s390x/sclpquiesce.c
hw/sb16.c
hw/sbi.c
hw/scsi-bus.c
hw/scsi-disk.c
hw/scsi-generic.c
hw/scsi.h
hw/sd.c
hw/sdhci.c
hw/sdhci.h
hw/serial-isa.c
hw/serial-pci.c
hw/serial.c
hw/serial.h
hw/sga.c
hw/sh.h
hw/sh7750.c
hw/sh7750_regnames.c
hw/sh_intc.c
hw/sh_intc.h
hw/sh_pci.c
hw/sh_serial.c
hw/sh_timer.c
hw/shix.c
hw/slavio_intctl.c
hw/slavio_misc.c
hw/slavio_timer.c
hw/sm501.c
hw/smbios.c
hw/smbus.c
hw/smbus.h
hw/smbus_eeprom.c
hw/smbus_ich9.c
hw/smc91c111.c
hw/soc_dma.c
hw/spapr.c
hw/spapr_iommu.c
hw/spapr_llan.c
hw/spapr_pci.c
hw/spapr_vio.c
hw/spapr_vscsi.c
hw/spapr_vty.c
hw/sparc32_dma.c
hw/spitz.c
hw/ssd0303.c
hw/ssd0323.c
hw/ssi-sd.c
hw/ssi.c
hw/ssi.h
hw/stellaris.c
hw/stellaris_enet.c
hw/stellaris_input.c
hw/stream.c
hw/strongarm.c
hw/sun4c_intctl.c
hw/sun4m.c
hw/sun4m.h
hw/sun4m_iommu.c
hw/sun4u.c
hw/sysbus.c
hw/sysbus.h
hw/tc58128.c
hw/tc6393xb.c
hw/tcx.c
hw/tmp105.c
hw/tmp105.h
hw/tosa.c
hw/tpci200.c
hw/tsc2005.c
hw/tsc210x.c
hw/tusb6010.c
hw/twl92230.c
hw/unin_pci.c
hw/usb.h
hw/versatile_i2c.c
hw/versatile_pci.c
hw/versatilepb.c
hw/vexpress.c
hw/vfio_pci.c
hw/vga-isa-mm.c
hw/vga-isa.c
hw/vga-pci.c
hw/vga.c
hw/vhost.c
hw/vhost_net.c
hw/virtex_ml507.c
hw/virtio-balloon.c
hw/virtio-balloon.h
hw/virtio-blk.c
hw/virtio-blk.h
hw/virtio-bus.c
hw/virtio-bus.h
hw/virtio-console.c
hw/virtio-net.c
hw/virtio-net.h
hw/virtio-pci.c
hw/virtio-pci.h
hw/virtio-rng.c
hw/virtio-scsi.c
hw/virtio-scsi.h
hw/virtio-serial-bus.c
hw/virtio-serial.h
hw/virtio.c
hw/virtio.h
hw/vmmouse.c
hw/vmport.c
hw/vmware_vga.c
hw/vt82c686.c
hw/wdt_i6300esb.c
hw/wdt_ib700.c
hw/wm8750.c
hw/xen-host-pci-device.c
hw/xen-host-pci-device.h
hw/xen_apic.c
hw/xen_backend.c
hw/xen_backend.h
hw/xen_common.h
hw/xen_console.c
hw/xen_devconfig.c
hw/xen_disk.c
hw/xen_domainbuild.c
hw/xen_domainbuild.h
hw/xen_machine_pv.c
hw/xen_nic.c
hw/xen_platform.c
hw/xen_pt.c
hw/xen_pt.h
hw/xen_pt_config_init.c
hw/xen_pt_msi.c
hw/xenfb.c
hw/xgmac.c
hw/xics.c
hw/xilinx.h
hw/xilinx_axidma.c
hw/xilinx_axienet.c
hw/xilinx_ethlite.c
hw/xilinx_intc.c
hw/xilinx_spi.c
hw/xilinx_spips.c
hw/xilinx_timer.c
hw/xilinx_uartlite.c
hw/xilinx_zynq.c
hw/xio3130_downstream.c
hw/xio3130_downstream.h
hw/xio3130_upstream.c
hw/xio3130_upstream.h
hw/xtensa_lx60.c
hw/xtensa_pic.c
hw/xtensa_sim.c
hw/z2.c
hw/zaurus.c
hw/zynq_slcr.c