From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:59454) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1URm9L-0007sJ-5I for qemu-devel@nongnu.org; Mon, 15 Apr 2013 12:21:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1URm9J-0006xl-8A for qemu-devel@nongnu.org; Mon, 15 Apr 2013 12:20:59 -0400 Received: from mail-qa0-f48.google.com ([209.85.216.48]:33121) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1URm9I-0006xb-NE for qemu-devel@nongnu.org; Mon, 15 Apr 2013 12:20:57 -0400 Received: by mail-qa0-f48.google.com with SMTP id bn16so793854qab.14 for ; Mon, 15 Apr 2013 09:20:56 -0700 (PDT) Sender: Paolo Bonzini Message-ID: <516C28DE.2000205@redhat.com> Date: Mon, 15 Apr 2013 18:20:46 +0200 From: Paolo Bonzini MIME-Version: 1.0 References: <1366031973-7718-1-git-send-email-pbonzini@redhat.com> In-Reply-To: <1366031973-7718-1-git-send-email-pbonzini@redhat.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PULL 00/12] directory reorganization, fixes and final part List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Laszlo Ersek Il 15/04/2013 15:19, Paolo Bonzini ha scritto: > Anthony, > > The following changes since commit e2ec3f976803b360c70d9ae2ba13852fa5d11665: > > qjson: to_json() case QTYPE_QSTRING is buggy, rewrite (2013-04-13 19:40:25 +0000) > > are available in the git repository at: > > git://github.com/bonzini/qemu.git hw-dirs > > for you to fetch changes up to 4355deaaff63d715115fdf1359bfbb7cbc374662: > > exec: remove useless declarations from memory-internal.h (2013-04-15 15:17:31 +0200) Pushed c72dd2d04bd28f7ec6b073316270258684ba5fc3 to the same, diff: diff --git a/include/sysemu/tpm_backend.h b/include/sysemu/tpm_backend.h index a96b110..4667874 100644 --- a/include/sysemu/tpm_backend.h +++ b/include/sysemu/tpm_backend.h @@ -30,7 +30,6 @@ typedef struct TPMBackendClass TPMBackendClass; typedef struct TPMBackend TPMBackend; -typedef struct TPMState TPMState; typedef struct TPMDriverOps TPMDriverOps; The error was not present with GCC 4.7.2. Paolo > ---------------------------------------------------------------- > Hu Tao (1): > Fix failure to create q35 machine > > Jan Kiszka (1): > Add linux-headers to QEMU_INCLUDES > > Michael S. Tsirkin (2): > acpi: move declarations from pc.h to acpi.h > acpi.h: make it self contained > > Paolo Bonzini (6): > 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 > > Peter Maydell (1): > arm: fix location of some include files > > Stefan Weil (1): > hw: Add lost ARM core again > > Makefile.objs | 2 +- > arch_init.c | 2 +- > 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 +++++++---- > default-configs/arm-softmmu.mak | 2 +- > default-configs/i386-softmmu.mak | 5 +- > default-configs/x86_64-softmmu.mak | 5 +- > dump.c | 6 ++- > gdbstub.c | 2 +- > hmp.c | 2 +- > hw/Makefile.objs | 1 + > hw/alpha/typhoon.c | 3 +- > hw/arm/armv7m.c | 2 +- > hw/arm/boot.c | 2 +- > hw/arm/collie.c | 4 +- > hw/arm/exynos4210.c | 2 +- > hw/arm/exynos4_boards.c | 2 +- > hw/arm/gumstix.c | 2 +- > hw/arm/highbank.c | 4 +- > hw/arm/integratorcp.c | 4 +- > hw/arm/kzm.c | 4 +- > hw/arm/mainstone.c | 4 +- > hw/arm/musicpal.c | 4 +- > hw/arm/nseries.c | 4 +- > hw/arm/omap1.c | 2 +- > hw/arm/omap2.c | 4 +- > hw/arm/omap_sx1.c | 2 +- > hw/arm/palm.c | 4 +- > hw/arm/pic_cpu.c | 2 +- > hw/arm/pxa2xx.c | 2 +- > hw/arm/realview.c | 4 +- > hw/arm/spitz.c | 4 +- > hw/arm/stellaris.c | 4 +- > hw/arm/strongarm.c | 4 +- > hw/arm/tosa.c | 4 +- > hw/arm/versatilepb.c | 4 +- > hw/arm/vexpress.c | 4 +- > hw/arm/xilinx_zynq.c | 2 +- > hw/arm/z2.c | 4 +- > hw/block/m25p80.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 | 2 +- > hw/char/milkymist-uart.c | 2 +- > hw/char/omap_uart.c | 2 +- > hw/char/parallel.c | 2 +- > hw/char/pl011.c | 2 +- > hw/char/sclpconsole.c | 2 +- > hw/char/serial.c | 2 +- > hw/char/sh_serial.c | 2 +- > 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/qdev-properties-system.c | 2 +- > hw/core/qdev-properties.c | 2 +- > hw/display/blizzard.c | 2 +- > hw/display/sm501.c | 2 +- > hw/display/tc6393xb.c | 2 +- > hw/display/xenfb.c | 2 +- > hw/i386/pc.c | 1 + > hw/i386/pc_piix.c | 1 + > 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 | 2 +- > hw/isa/pc87312.c | 2 +- > hw/lm32/lm32_boards.c | 2 +- > hw/lm32/milkymist.c | 2 +- > hw/microblaze/petalogix_ml605_mmu.c | 2 +- > hw/microblaze/petalogix_s3adsp1800_mmu.c | 2 +- > hw/mips/mips_fulong2e.c | 2 +- > hw/mips/mips_malta.c | 2 +- > hw/misc/cbus.c | 2 +- > hw/misc/ivshmem.c | 2 +- > hw/net/lan9118.c | 2 +- > hw/net/smc91c111.c | 2 +- > hw/net/vmxnet_tx_pkt.c | 2 +- > hw/net/xgmac.c | 2 +- > hw/ppc/spapr_events.c | 2 +- > hw/ppc/spapr_rtas.c | 2 +- > hw/ppc/virtex_ml507.c | 2 +- > hw/sh4/r2d.c | 2 +- > hw/sparc/leon3.c | 2 +- > hw/timer/tusb6010.c | 2 +- > {tpm => hw/tpm}/Makefile.objs | 4 -- > {tpm => hw/tpm}/tpm_int.h | 37 +------------- > {tpm => hw/tpm}/tpm_passthrough.c | 22 ++++++-- > {tpm => hw/tpm}/tpm_tis.c | 4 +- > {tpm => hw/tpm}/tpm_tis.h | 5 -- > 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/virtio-rng.c | 2 +- > hw/xen/xen_backend.c | 2 +- > hw/xtensa/xtensa_lx60.c | 2 +- > include/exec/memory-internal.h | 6 --- > include/exec/memory.h | 5 -- > include/hw/acpi/acpi.h | 13 +++++ > include/hw/{ => arm}/arm.h | 0 > include/hw/{arm => }/devices.h | 0 > include/hw/i386/pc.h | 8 --- > 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/{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-stub.c | 1 - > monitor.c | 4 +- > net/slirp.c | 2 +- > qemu-char.c | 2 +- > qmp.c | 2 +- > qtest.c | 2 +- > slirp/slirp.c | 2 +- > spice-qemu-char.c | 2 +- > target-arm/arm-semi.c | 2 +- > target-arm/kvm.c | 2 +- > target-ppc/kvm_ppc.h | 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 | 2 +- > 153 files changed, 297 insertions(+), 319 deletions(-) > rename {tpm => hw/tpm}/Makefile.objs (55%) > rename {tpm => hw/tpm}/tpm_int.h (50%) > 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/hw/{ => arm}/arm.h (100%) > rename include/hw/{arm => }/devices.h (100%) > 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 >