[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 00/12] directory reorganization, final part
From: |
Paolo Bonzini |
Subject: |
[Qemu-devel] [PATCH 00/12] directory reorganization, final part |
Date: |
Thu, 11 Apr 2013 18:10:21 +0200 |
This removes a few directories from include/, and removes references
to include/exec/ from device model (from now on, most will only have to
care about include/sysemu and include/hw).
Hans de Goede (1):
virtio-9p: Fix virtio-9p no longer building after hw-dirs branch merge
Hu Tao (1):
Fix failure to create q35 machine
Jan Kiszka (1):
Add linux-headers to QEMU_INCLUDES
Paolo Bonzini (8):
configure: fix TPM logic
tpm: reorganize headers and split hardware part
sysemu: avoid proliferation of include/ subdirectories
include: avoid useless includes of exec/ headers
memory: move core typedefs to qemu/typedefs.h
exec: remove useless declarations from memory-internal.h
hw: move memory API headers to hw/
hw: move memory API to hw/core
Peter Maydell (1):
arm: fix location of some include files
Makefile.objs | 2 +-
Makefile.target | 4 +-
arch_init.c | 3 +-
backends/baum.c | 2 +-
backends/msmouse.c | 2 +-
backends/rng-egd.c | 4 +-
backends/rng-random.c | 4 +-
backends/rng.c | 2 +-
backends/tpm.c | 40 ++++++++++++++-
bt-host.c | 2 +-
bt-vhci.c | 2 +-
configure | 29 +++++++----
cputlb.c | 4 +-
default-configs/i386-softmmu.mak | 5 +-
default-configs/x86_64-softmmu.mak | 5 +-
dump.c | 6 ++-
exec.c | 4 +-
gdbstub.c | 2 +-
hmp.c | 2 +-
hw/9pfs/virtio-9p-device.c | 2 +-
hw/Makefile.objs | 1 +
hw/acpi/ich9.c | 2 +-
hw/acpi/piix4.c | 4 +-
hw/alpha/typhoon.c | 5 +-
hw/arm/armv7m.c | 2 +-
hw/arm/boot.c | 2 +-
hw/arm/collie.c | 6 +--
hw/arm/exynos4210.c | 2 +-
hw/arm/exynos4_boards.c | 4 +-
hw/arm/gumstix.c | 4 +-
hw/arm/highbank.c | 6 +--
hw/arm/integratorcp.c | 6 +--
hw/arm/kzm.c | 6 +--
hw/arm/mainstone.c | 6 +--
hw/arm/musicpal.c | 6 +--
hw/arm/nseries.c | 6 +--
hw/arm/omap1.c | 2 +-
hw/arm/omap2.c | 4 +-
hw/arm/omap_sx1.c | 4 +-
hw/arm/palm.c | 6 +--
hw/arm/pic_cpu.c | 2 +-
hw/arm/pxa2xx.c | 2 +-
hw/arm/realview.c | 6 +--
hw/arm/spitz.c | 6 +--
hw/arm/stellaris.c | 6 +--
hw/arm/strongarm.c | 4 +-
hw/arm/strongarm.h | 2 +-
hw/arm/tosa.c | 6 +--
hw/arm/versatilepb.c | 6 +--
hw/arm/vexpress.c | 6 +--
hw/arm/xilinx_zynq.c | 4 +-
hw/arm/z2.c | 6 +--
hw/block/m25p80.c | 2 +-
hw/block/onenand.c | 4 +-
hw/block/pflash_cfi01.c | 2 +-
hw/block/pflash_cfi02.c | 2 +-
hw/bt/core.c | 2 +-
hw/bt/hci-csr.c | 4 +-
hw/bt/hci.c | 2 +-
hw/char/cadence_uart.c | 2 +-
hw/char/debugcon.c | 2 +-
hw/char/escc.c | 2 +-
hw/char/etraxfs_ser.c | 2 +-
hw/char/exynos4210_uart.c | 2 +-
hw/char/grlib_apbuart.c | 2 +-
hw/char/imx_serial.c | 2 +-
hw/char/ipoctal232.c | 2 +-
hw/char/lm32_juart.c | 2 +-
hw/char/lm32_uart.c | 2 +-
hw/char/mcf_uart.c | 4 +-
hw/char/milkymist-uart.c | 2 +-
hw/char/omap_uart.c | 4 +-
hw/char/parallel.c | 2 +-
hw/char/pl011.c | 2 +-
hw/char/sclpconsole.c | 2 +-
hw/char/serial.c | 4 +-
hw/char/sh_serial.c | 4 +-
hw/char/spapr_vty.c | 2 +-
hw/char/virtio-console.c | 2 +-
hw/char/xen_console.c | 2 +-
hw/char/xilinx_uartlite.c | 2 +-
hw/core/Makefile.objs | 3 ++
ioport.c => hw/core/ioport.c | 4 +-
hw/core/loader.c | 4 +-
memory.c => hw/core/memory.c | 6 +--
hw/core/qdev-properties-system.c | 2 +-
hw/core/qdev-properties.c | 2 +-
hw/core/sysbus.c | 2 +-
hw/cris/axis_dev88.c | 2 +-
hw/display/blizzard.c | 2 +-
hw/display/framebuffer.h | 2 +-
hw/display/sm501.c | 2 +-
hw/display/tc6393xb.c | 2 +-
hw/display/vga_int.h | 2 +-
hw/display/xenfb.c | 2 +-
hw/dma/etraxfs_dma.c | 2 +-
hw/i386/pc.c | 4 +-
hw/i386/pc_piix.c | 4 +-
hw/i386/pc_q35.c | 2 +-
hw/ide/ahci.c | 1 -
hw/ide/internal.h | 1 -
hw/input/stellaris_input.c | 2 +-
hw/input/tsc2005.c | 2 +-
hw/input/tsc210x.c | 2 +-
hw/intc/armv7m_nvic.c | 4 +-
hw/isa/isa-bus.c | 2 +-
hw/isa/isa_mmio.c | 2 +-
hw/isa/lpc_ich9.c | 2 +-
hw/isa/pc87312.c | 2 +-
hw/isa/vt82c686.c | 2 +-
hw/lm32/lm32_boards.c | 4 +-
hw/lm32/milkymist.c | 4 +-
hw/m68k/an5206.c | 2 +-
hw/m68k/dummy_m68k.c | 2 +-
hw/m68k/mcf5206.c | 2 +-
hw/m68k/mcf5208.c | 2 +-
hw/m68k/mcf_intc.c | 2 +-
hw/microblaze/petalogix_ml605_mmu.c | 4 +-
hw/microblaze/petalogix_s3adsp1800_mmu.c | 4 +-
hw/mips/gt64xxx_pci.c | 2 +-
hw/mips/mips_fulong2e.c | 4 +-
hw/mips/mips_jazz.c | 2 +-
hw/mips/mips_malta.c | 4 +-
hw/mips/mips_mipssim.c | 2 +-
hw/mips/mips_r4k.c | 2 +-
hw/misc/cbus.c | 2 +-
hw/misc/ivshmem.c | 2 +-
hw/misc/omap_gpmc.c | 4 +-
hw/misc/vfio.c | 4 +-
hw/moxie/moxiesim.c | 2 +-
hw/net/lan9118.c | 2 +-
hw/net/mcf_fec.c | 2 +-
hw/net/ne2000-isa.c | 2 +-
hw/net/pcnet.h | 2 +-
hw/net/smc91c111.c | 2 +-
hw/net/vmxnet_tx_pkt.c | 2 +-
hw/net/xgmac.c | 2 +-
hw/openrisc/openrisc_sim.c | 2 +-
hw/pci-bridge/pci_bridge_dev.c | 2 +-
hw/pci-host/apb.c | 2 +-
hw/pci-host/bonito.c | 2 +-
hw/pci-host/ppce500.c | 2 +-
hw/pci-host/prep.c | 2 +-
hw/pci-host/versatile.c | 2 +-
hw/pci/pci.c | 2 +-
hw/pci/pcie_host.c | 2 +-
hw/ppc/e500.c | 2 +-
hw/ppc/mac.h | 2 +-
hw/ppc/mac_newworld.c | 2 +-
hw/ppc/mac_oldworld.c | 2 +-
hw/ppc/ppc405_boards.c | 2 +-
hw/ppc/ppc405_uc.c | 2 +-
hw/ppc/ppc440_bamboo.c | 2 +-
hw/ppc/ppc4xx_devs.c | 2 +-
hw/ppc/ppc4xx_pci.c | 2 +-
hw/ppc/prep.c | 2 +-
hw/ppc/spapr.c | 2 +-
hw/ppc/spapr_events.c | 2 +-
hw/ppc/spapr_iommu.c | 2 +-
hw/ppc/spapr_pci.c | 2 +-
hw/ppc/spapr_rtas.c | 2 +-
hw/ppc/virtex_ml507.c | 4 +-
hw/s390x/s390-virtio-ccw.c | 2 +-
hw/s390x/s390-virtio.c | 2 +-
hw/s390x/sclp.c | 2 +-
hw/sh4/r2d.c | 4 +-
hw/sh4/sh7750.c | 2 +-
hw/sh4/sh_pci.c | 2 +-
hw/sh4/shix.c | 2 +-
hw/sparc/leon3.c | 4 +-
hw/sparc64/sun4u.c | 2 +-
hw/timer/m48t59.c | 2 +-
hw/timer/sh_timer.c | 2 +-
hw/timer/tusb6010.c | 2 +-
{tpm => hw/tpm}/Makefile.objs | 4 --
{tpm => hw/tpm}/tpm_int.h | 39 +--------------
{tpm => hw/tpm}/tpm_passthrough.c | 22 ++++++--
{tpm => hw/tpm}/tpm_tis.c | 6 +--
{tpm => hw/tpm}/tpm_tis.h | 5 --
hw/unicore32/puv3.c | 2 +-
hw/usb/ccid-card-emulated.c | 2 +-
hw/usb/ccid-card-passthru.c | 2 +-
hw/usb/dev-bluetooth.c | 2 +-
hw/usb/dev-serial.c | 2 +-
hw/usb/libhw.c | 2 +-
hw/usb/redirect.c | 2 +-
hw/virtio/dataplane/hostmem.c | 2 +-
hw/virtio/vhost.c | 2 +-
hw/virtio/virtio-balloon.c | 2 +-
hw/virtio/virtio-rng.c | 2 +-
hw/xen/xen_backend.c | 2 +-
hw/xen/xen_platform.c | 2 +-
hw/xen/xen_pt.c | 2 +-
hw/xtensa/xtensa_lx60.c | 6 +--
hw/xtensa/xtensa_sim.c | 4 +-
include/exec/memory-internal.h | 6 ---
include/exec/softmmu_template.h | 2 +-
include/{exec => hw}/address-spaces.h | 2 +-
include/hw/{ => arm}/arm.h | 2 +-
include/hw/arm/exynos4210.h | 2 +-
include/hw/arm/omap.h | 2 +-
include/hw/arm/pxa.h | 2 +-
include/hw/arm/soc_dma.h | 2 +-
include/hw/block/flash.h | 2 +-
include/hw/char/serial.h | 2 +-
include/hw/{arm => }/devices.h | 0
include/hw/hw.h | 2 +-
include/hw/i386/apic_internal.h | 2 +-
include/hw/i386/ioapic_internal.h | 2 +-
include/hw/i386/pc.h | 6 +--
include/hw/ide.h | 2 +-
include/{exec => hw}/ioport.h | 2 +-
include/{exec => hw}/iorange.h | 0
include/hw/isa/apm.h | 2 +-
include/hw/isa/isa.h | 4 +-
include/{exec => hw}/memory.h | 9 +---
include/hw/mips/mips.h | 2 +-
include/hw/pci-host/pam.h | 2 +-
include/hw/pci/pci.h | 2 +-
include/hw/pci/pcie_host.h | 2 +-
include/hw/pci/shpc.h | 2 +-
include/hw/ppc/mac_dbdma.h | 2 +-
include/hw/sh4/sh_intc.h | 2 +-
include/hw/sysbus.h | 2 +-
include/hw/virtio/dataplane/hostmem.h | 2 +-
include/hw/virtio/vhost.h | 2 +-
include/hw/virtio/virtio-rng.h | 4 +-
include/qemu/typedefs.h | 4 ++
include/{bt => sysemu}/bt.h | 0
include/{char => sysemu}/char.h | 0
include/sysemu/dma.h | 2 +-
include/{qemu => sysemu}/rng-random.h | 0
include/{qemu => sysemu}/rng.h | 0
include/{tpm => sysemu}/tpm.h | 2 -
include/{backends/tpm.h => sysemu/tpm_backend.h} | 42 +++++++++++++++-
.../sysemu/tpm_backend_int.h | 0
kvm-all.c | 4 +-
kvm-stub.c | 1 -
monitor.c | 6 +--
net/slirp.c | 2 +-
qemu-char.c | 2 +-
qmp.c | 2 +-
qtest.c | 6 +--
savevm.c | 2 +-
slirp/slirp.c | 2 +-
spice-qemu-char.c | 2 +-
target-arm/arm-semi.c | 2 +-
target-arm/kvm.c | 2 +-
target-arm/kvm_arm.h | 2 +-
target-i386/ioport-user.c | 2 +-
target-i386/kvm.c | 2 +-
target-i386/misc_helper.c | 2 +-
target-ppc/kvm_ppc.h | 2 -
target-s390x/misc_helper.c | 2 +-
target-sparc/mmu_helper.c | 2 +-
tpm/tpm.c => tpm.c | 21 ++------
tpm/tpm_backend.c | 58 ----------------------
translate-all.c | 5 +-
ui/console.c | 2 +-
ui/gtk.c | 2 +-
util/event_notifier-posix.c | 2 +-
vl.c | 6 +--
xen-all.c | 4 +-
xen-stub.c | 2 +-
264 files changed, 461 insertions(+), 488 deletions(-)
rename ioport.c => hw/core/ioport.c (99%)
rename memory.c => hw/core/memory.c (99%)
rename {tpm => hw/tpm}/Makefile.objs (55%)
rename {tpm => hw/tpm}/tpm_int.h (49%)
rename {tpm => hw/tpm}/tpm_passthrough.c (96%)
rename {tpm => hw/tpm}/tpm_tis.c (99%)
rename {tpm => hw/tpm}/tpm_tis.h (96%)
rename include/{exec => hw}/address-spaces.h (97%)
rename include/hw/{ => arm}/arm.h (98%)
rename include/hw/{arm => }/devices.h (100%)
rename include/{exec => hw}/ioport.h (99%)
rename include/{exec => hw}/iorange.h (100%)
rename include/{exec => hw}/memory.h (99%)
rename include/{bt => sysemu}/bt.h (100%)
rename include/{char => sysemu}/char.h (100%)
rename include/{qemu => sysemu}/rng-random.h (100%)
rename include/{qemu => sysemu}/rng.h (100%)
rename include/{tpm => sysemu}/tpm.h (82%)
rename include/{backends/tpm.h => sysemu/tpm_backend.h} (77%)
rename tpm/tpm_backend.h => include/sysemu/tpm_backend_int.h (100%)
rename tpm/tpm.c => tpm.c (93%)
delete mode 100644 tpm/tpm_backend.c
--
1.8.1.4
- [Qemu-devel] [PATCH 00/12] directory reorganization, final part,
Paolo Bonzini <=
- [Qemu-devel] [PATCH 02/12] virtio-9p: Fix virtio-9p no longer building after hw-dirs branch merge, Paolo Bonzini, 2013/04/11
- [Qemu-devel] [PATCH 03/12] Add linux-headers to QEMU_INCLUDES, Paolo Bonzini, 2013/04/11
- [Qemu-devel] [PATCH 04/12] Fix failure to create q35 machine, Paolo Bonzini, 2013/04/11
- [Qemu-devel] [PATCH 01/12] arm: fix location of some include files, Paolo Bonzini, 2013/04/11
- [Qemu-devel] [PATCH 05/12] configure: fix TPM logic, Paolo Bonzini, 2013/04/11
- [Qemu-devel] [PATCH 08/12] include: avoid useless includes of exec/ headers, Paolo Bonzini, 2013/04/11
- [Qemu-devel] [PATCH 06/12] tpm: reorganize headers and split hardware part, Paolo Bonzini, 2013/04/11
- [Qemu-devel] [PATCH 10/12] exec: remove useless declarations from memory-internal.h, Paolo Bonzini, 2013/04/11
- [Qemu-devel] [PATCH 09/12] memory: move core typedefs to qemu/typedefs.h, Paolo Bonzini, 2013/04/11
- [Qemu-devel] [PATCH 07/12] sysemu: avoid proliferation of include/ subdirectories, Paolo Bonzini, 2013/04/11