All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 00/12] directory reorganization, final part
@ 2013-04-11 16:10 Paolo Bonzini
  2013-04-11 16:10 ` [Qemu-devel] [PATCH 01/12] arm: fix location of some include files Paolo Bonzini
                   ` (12 more replies)
  0 siblings, 13 replies; 20+ messages in thread
From: Paolo Bonzini @ 2013-04-11 16:10 UTC (permalink / raw)
  To: qemu-devel; +Cc: peter.maydell, mst

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

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2013-04-15 16:52 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-04-11 16:10 [Qemu-devel] [PATCH 00/12] directory reorganization, final part Paolo Bonzini
2013-04-11 16:10 ` [Qemu-devel] [PATCH 01/12] arm: fix location of some include files Paolo Bonzini
2013-04-11 16:10 ` [Qemu-devel] [PATCH 02/12] virtio-9p: Fix virtio-9p no longer building after hw-dirs branch merge Paolo Bonzini
2013-04-11 16:10 ` [Qemu-devel] [PATCH 03/12] Add linux-headers to QEMU_INCLUDES Paolo Bonzini
2013-04-11 16:10 ` [Qemu-devel] [PATCH 04/12] Fix failure to create q35 machine Paolo Bonzini
2013-04-11 16:10 ` [Qemu-devel] [PATCH 05/12] configure: fix TPM logic Paolo Bonzini
2013-04-11 16:10 ` [Qemu-devel] [PATCH 06/12] tpm: reorganize headers and split hardware part Paolo Bonzini
2013-04-11 16:10 ` [Qemu-devel] [PATCH 07/12] sysemu: avoid proliferation of include/ subdirectories Paolo Bonzini
2013-04-11 16:10 ` [Qemu-devel] [PATCH 08/12] include: avoid useless includes of exec/ headers Paolo Bonzini
2013-04-11 16:10 ` [Qemu-devel] [PATCH 09/12] memory: move core typedefs to qemu/typedefs.h Paolo Bonzini
2013-04-11 16:10 ` [Qemu-devel] [PATCH 10/12] exec: remove useless declarations from memory-internal.h Paolo Bonzini
2013-04-11 16:10 ` [Qemu-devel] [PATCH 11/12] hw: move memory API headers to hw/ Paolo Bonzini
2013-04-11 16:10 ` [Qemu-devel] [PATCH 12/12] hw: move memory API to hw/core Paolo Bonzini
2013-04-11 16:28   ` Peter Maydell
2013-04-11 17:07     ` Michael S. Tsirkin
2013-04-11 17:09     ` Paolo Bonzini
2013-04-11 17:14       ` Peter Maydell
2013-04-11 18:18         ` Paolo Bonzini
2013-04-11 19:00           ` Michael S. Tsirkin
2013-04-15 16:52 ` [Qemu-devel] [PATCH 00/12] directory reorganization, final part Anthony Liguori

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.