Revision 0d09e41a
ID | 0d09e41a51aa0752b1ce525ce084f7cd210e461b |
hw: move headers to include/
Many of these should be cleaned up with proper qdev-/QOM-ification.
Right now there are many catch-all headers in include/hw/ARCH depending
on cpu.h, and this makes it necessary to compile these files per-target.
However, fixing this does not belong in these patches.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Files
- added
- modified
- copied
- renamed
- deleted
- arch_init.c (diff)
- block
- blockdev-nbd.c (diff)
- blockdev.c (diff)
- exec.c (diff)
- gdbstub.c (diff)
- hw
- 9pfs
- virtio-9p-device.c (diff)
- virtio-9p-device.h
- virtio-9p-handle.c (diff)
- virtio-9p-local.c (diff)
- virtio-9p-posix-acl.c (diff)
- virtio-9p-proxy.c (diff)
- virtio-9p-synth.c (diff)
- virtio-9p-xattr-user.c (diff)
- virtio-9p-xattr.c (diff)
- virtio-9p.c (diff)
- virtio-9p.h (diff)
- ac97.c (diff)
- acpi.c (diff)
- acpi.h
- acpi_ich9.c (diff)
- acpi_ich9.h
- acpi_piix4.c (diff)
- adb.c (diff)
- adb.h
- adlib.c (diff)
- alpha
- alpha_sys.h (diff)
- alpha_typhoon.c (diff)
- apb_pci.c (diff)
- apb_pci.h
- apic-msidef.h
- apic.c (diff)
- apic.h
- apic_common.c (diff)
- apic_internal.h
- apm.c (diff)
- apm.h
- applesmc.c (diff)
- arm
- armv7m.c (diff)
- boot.c (diff)
- collie.c (diff)
- exynos4210.c (diff)
- exynos4_boards.c (diff)
- gumstix.c (diff)
- highbank.c (diff)
- integratorcp.c (diff)
- kzm.c (diff)
- mainstone.c (diff)
- musicpal.c (diff)
- nseries.c (diff)
- omap1.c (diff)
- omap2.c (diff)
- omap_sx1.c (diff)
- palm.c (diff)
- pic_cpu.c (diff)
- pxa2xx.c (diff)
- pxa2xx_gpio.c (diff)
- pxa2xx_pic.c (diff)
- realview.c (diff)
- spitz.c (diff)
- stellaris.c (diff)
- tosa.c (diff)
- versatilepb.c (diff)
- vexpress.c (diff)
- xilinx_zynq.c (diff)
- z2.c (diff)
- arm-misc.h
- arm_sysctl.c (diff)
- armv7m_nvic.c (diff)
- audiodev.h
- bitbang_i2c.h (diff)
- blizzard.c (diff)
- block-common.c (diff)
- block-common.h
- boards.h
- bonito.c (diff)
- bt-hid.c (diff)
- bt.h
- cbus.c (diff)
- cdrom.c (diff)
- cris
- cs4231a.c (diff)
- cuda.c (diff)
- dataplane
- hostmem.c (diff)
- hostmem.h
- virtio-blk.c (diff)
- virtio-blk.h (diff)
- vring.c (diff)
- vring.h
- debugcon.c (diff)
- debugexit.c (diff)
- devices.h
- dma.c (diff)
- dp8393x.c (diff)
- ds1338.c (diff)
- ecc.c (diff)
- eepro100.c (diff)
- eeprom93xx.c (diff)
- eeprom93xx.h
- elf_ops.h
- empty_slot.h
- es1370.c (diff)
- escc.c (diff)
- escc.h
- esp-pci.c (diff)
- esp.c (diff)
- esp.h
- etraxfs.h
- etraxfs_dma.c (diff)
- etraxfs_dma.h
- etraxfs_eth.c (diff)
- exynos4210.h
- exynos4210_combiner.c (diff)
- exynos4210_gic.c (diff)
- exynos4210_i2c.c (diff)
- exynos4210_mct.c (diff)
- exynos4210_pwm.c (diff)
- exynos4210_rtc.c (diff)
- exynos4210_uart.c (diff)
- fdc.c (diff)
- fdc.h
- firmware_abi.h
- flash.h
- fw_cfg.c (diff)
- fw_cfg.h
- grlib.h
- grlib_irqmp.c (diff)
- gt64xxx.c (diff)
- gus.c (diff)
- hd-geometry.c (diff)
- hid.c (diff)
- hid.h
- hpet.c (diff)
- hpet_emul.h
- hw.h
- i2c.c (diff)
- i2c.h
- i386
- kvmvapic.c (diff)
- multiboot.c (diff)
- pc.c (diff)
- pc_piix.c (diff)
- pc_q35.c (diff)
- smbios.c (diff)
- xen_domainbuild.c (diff)
- xen_machine_pv.c (diff)
- i82374.c (diff)
- i82378.c (diff)
- i8254.c (diff)
- i8254.h
- i8254_common.c (diff)
- i8254_internal.h
- i8259.c (diff)
- i8259_common.c (diff)
- i8259_internal.h
- i82801b11.c (diff)
- ich9.h
- ide
- ide.h
- imx.h
- imx_ccm.c (diff)
- imx_serial.c (diff)
- imx_timer.c (diff)
- intel-hda.c (diff)
- ioapic.c (diff)
- ioapic.h
- ioapic_common.c (diff)
- ioapic_internal.h
- irq.h
- isa-bus.c (diff)
- isa.h
- isa_mmio.c (diff)
- ivshmem.c (diff)
- kvm
- lan9118.c (diff)
- lance.c (diff)
- lm32
- lm32_juart.c (diff)
- lm32_juart.h
- lm32_pic.c (diff)
- lm32_pic.h
- lm832x.c (diff)
- loader.c (diff)
- loader.h
- lpc_ich9.c (diff)
- lsi53c895a.c (diff)
- m25p80.c (diff)
- m48t59.c (diff)
- m68k
- mac_dbdma.c (diff)
- mac_dbdma.h
- mac_nvram.c (diff)
- macio.c (diff)
- marvell_88w8618_audio.c (diff)
- max7310.c (diff)
- mc146818rtc.c (diff)
- mc146818rtc.h
- mc146818rtc_regs.h
- mcf.h
- mcf_fec.c (diff)
- mcf_uart.c (diff)
- megasas.c (diff)
- microblaze
- milkymist-softusb.c (diff)
- mips
- addr.c (diff)
- cputimer.c (diff)
- mips_fulong2e.c (diff)
- mips_int.c (diff)
- mips_jazz.c (diff)
- mips_malta.c (diff)
- mips_mipssim.c (diff)
- mips_r4k.c (diff)
- mips-bios.h
- mips.h
- mips_cpudevs.h
- moxie
- nand.c (diff)
- ne2000-isa.c (diff)
- nvram.h
- omap.h
- omap_clk.c (diff)
- omap_dma.c (diff)
- omap_dss.c (diff)
- omap_gpio.c (diff)
- omap_gpmc.c (diff)
- omap_gptimer.c (diff)
- omap_i2c.c (diff)
- omap_intc.c (diff)
- omap_l4.c (diff)
- omap_lcdc.c (diff)
- omap_mmc.c (diff)
- omap_sdrc.c (diff)
- omap_spi.c (diff)
- omap_synctimer.c (diff)
- omap_tap.c (diff)
- omap_uart.c (diff)
- onenand.c (diff)
- openpic.c (diff)
- openpic.h
- openrisc
- pam.c (diff)
- pam.h
- parallel.c (diff)
- pc-testdev.c (diff)
- pc.h
- pc87312.c (diff)
- pc87312.h
- pc_sysfw.c (diff)
- pci
- msi.h
- msix.h
- pci-hotplug.c (diff)
- pci.h
- pci_bridge.h
- pci_bus.h
- pci_host.h
- pci_ids.h
- pci_regs.h
- pcie.h
- pcie_aer.h
- pcie_host.h
- pcie_port.h
- pcie_regs.h
- shpc.h
- slotid_cap.h
- pckbd.c (diff)
- pcmcia.h
- pcspk.c (diff)
- pcspk.h
- pflash_cfi01.c (diff)
- pflash_cfi02.c (diff)
- piix4.c (diff)
- piix_pci.c (diff)
- pl050.c (diff)
- pl330.c (diff)
- pm_smbus.c (diff)
- pm_smbus.h
- ppc
- e500.c (diff)
- e500plat.c (diff)
- mac.h (diff)
- mac_newworld.c (diff)
- mac_oldworld.c (diff)
- mpc8544ds.c (diff)
- ppc.c (diff)
- ppc405_boards.c (diff)
- ppc405_uc.c (diff)
- ppc440_bamboo.c (diff)
- ppc4xx_devs.c (diff)
- ppc_booke.c (diff)
- prep.c (diff)
- spapr.c (diff)
- spapr_events.c (diff)
- spapr_hcall.c (diff)
- spapr_iommu.c (diff)
- spapr_rtas.c (diff)
- spapr_vio.c (diff)
- virtex_ml507.c (diff)
- xics.c (diff)
- ppc.h
- ppc405.h (diff)
- ppc4xx.h
- ppc4xx_pci.c (diff)
- ppce500_pci.c (diff)
- ppce500_pci.h
- prep_pci.c (diff)
- primecell.h
- ps2.c (diff)
- ps2.h
- ptimer.h
- puv3.h
- puv3_dma.c (diff)
- puv3_gpio.c (diff)
- puv3_intc.c (diff)
- puv3_ost.c (diff)
- puv3_pm.c (diff)
- pxa.h
- pxa2xx_dma.c (diff)
- pxa2xx_keypad.c (diff)
- pxa2xx_lcd.c (diff)
- pxa2xx_mmci.c (diff)
- pxa2xx_pcmcia.c (diff)
- pxa2xx_timer.c (diff)
- q35.c (diff)
- q35.h
- qdev-addr.h
- qdev-core.h
- qdev-dma.h
- qdev-properties-system.c (diff)
- qdev-properties.c (diff)
- qdev-properties.h
- qdev.h
- rc4030.c (diff)
- s390x
- event-facility.h
- s390-virtio-bus.c (diff)
- s390-virtio-bus.h (diff)
- s390-virtio.c (diff)
- sclp.h
- virtio-ccw.c (diff)
- virtio-ccw.h (diff)
- sb16.c (diff)
- scsi-bus.c (diff)
- scsi-defs.h
- scsi-disk.c (diff)
- scsi-generic.c (diff)
- scsi.h
- sd.h
- serial-isa.c (diff)
- serial-pci.c (diff)
- serial.c (diff)
- serial.h
- sga.c (diff)
- sh.h
- sh4
- sh_intc.c (diff)
- sh_intc.h
- sh_pci.c (diff)
- sh_serial.c (diff)
- sh_timer.c (diff)
- sharpsl.h
- slavio_intctl.c (diff)
- slavio_timer.c (diff)
- sm501.c (diff)
- smbios.h
- smbus.c (diff)
- smbus.h
- smbus_eeprom.c (diff)
- smbus_ich9.c (diff)
- smc91c111.c (diff)
- soc_dma.c (diff)
- soc_dma.h
- spapr.h
- spapr_llan.c (diff)
- spapr_nvram.c (diff)
- spapr_pci.c (diff)
- spapr_pci.h
- spapr_vio.h
- spapr_vscsi.c (diff)
- spapr_vty.c (diff)
- sparc
- sparc32_dma.c (diff)
- sparc32_dma.h
- sparc64
- ssd0303.c (diff)
- ssi.h
- stellaris_input.c (diff)
- stream.h
- strongarm.c (diff)
- sun4c_intctl.c (diff)
- sun4m.h
- sun4m_iommu.c (diff)
- sysbus.h
- tc58128.c (diff)
- tc6393xb.c (diff)
- tmp105.c (diff)
- tmp105.h (diff)
- tmp105_regs.h
- tsc2005.c (diff)
- tsc210x.c (diff)
- tusb6010.c (diff)
- twl92230.c (diff)
- unicore32
- usb
- dev-audio.c (diff)
- dev-hid.c (diff)
- dev-storage.c (diff)
- dev-uas.c (diff)
- usb.h
- vga-isa-mm.c (diff)
- vga-isa.c (diff)
- vga.c (diff)
- vhost.c (diff)
- vhost.h
- vhost_net.c (diff)
- vhost_net.h
- virtio-balloon.c (diff)
- virtio-balloon.h
- virtio-blk.c (diff)
- virtio-blk.h
- virtio-bus.c (diff)
- virtio-bus.h
- virtio-console.c (diff)
- virtio-net.c (diff)
- virtio-net.h
- virtio-pci.c (diff)
- virtio-pci.h (diff)
- virtio-rng.c (diff)
- virtio-rng.h
- virtio-scsi.c (diff)
- virtio-scsi.h
- virtio-serial-bus.c (diff)
- virtio-serial.h
- virtio.c (diff)
- virtio.h
- vmmouse.c (diff)
- vmport.c (diff)
- vmxnet3.c (diff)
- vt82c686.c (diff)
- vt82c686.h
- watchdog.c (diff)
- watchdog.h
- wdt_i6300esb.c (diff)
- wdt_ib700.c (diff)
- wm8750.c (diff)
- xen.h
- xen_apic.c (diff)
- xen_backend.c (diff)
- xen_backend.h
- xen_common.h
- xen_console.c (diff)
- xen_devconfig.c (diff)
- xen_disk.c (diff)
- xen_domainbuild.h (diff)
- xen_nic.c (diff)
- xen_platform.c (diff)
- xen_pt.c (diff)
- xen_pt.h (diff)
- xen_pt_config_init.c (diff)
- xen_pt_msi.c (diff)
- xenfb.c (diff)
- xics.h
- xilinx.h
- xtensa
- zaurus.c (diff)
- 9pfs
- include
- block
- exec
- hw
- net
- sysemu
- monitor.c (diff)
- net
- pc-bios
- target-arm
- arm-semi.c (diff)
- kvm.c (diff)
- target-i386
- target-lm32
- target-ppc
- target-sh4
- tests
- tpm
- vl.c (diff)
- xen-all.c (diff)
- xen-mapcache.c (diff)
- xen-stub.c (diff)