[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 77afc7: oss-fuzz/build: remove LIB_FUZZING_EN
From: |
Peter Maydell |
Subject: |
[Qemu-commits] [qemu/qemu] 77afc7: oss-fuzz/build: remove LIB_FUZZING_ENGINE |
Date: |
Fri, 21 Aug 2020 06:45:33 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: 77afc75f69940eba90bc4f33ab046bf547910e2f
https://github.com/qemu/qemu/commit/77afc75f69940eba90bc4f33ab046bf547910e2f
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M scripts/oss-fuzz/build.sh
Log Message:
-----------
oss-fuzz/build: remove LIB_FUZZING_ENGINE
Meson build scripts will only include qemu-fuzz-TARGET rules if configured
with --enable-fuzzing, and that takes care of adding -fsanitize=fuzzer.
Therefore we can just specify the configure option and stop modifying
the CFLAGS and CONFIG_FUZZ options in the "make" invocation.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: bf708f3c4a0633625acdff63ddcceeb717333d5b
https://github.com/qemu/qemu/commit/bf708f3c4a0633625acdff63ddcceeb717333d5b
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M pc-bios/optionrom/Makefile
Log Message:
-----------
optionrom: simplify Makefile
Make it independent from the rules.mak, and clean up to use pattern rules.
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 22fb2ab096ff55672ef9f43e37ed510b14dc5b79
https://github.com/qemu/qemu/commit/22fb2ab096ff55672ef9f43e37ed510b14dc5b79
Author: Thomas Huth <thuth@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M pc-bios/s390-ccw/Makefile
Log Message:
-----------
pc-bios/s390-ccw: do not use rules.mak
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 243af0225ab37c642d73e4002b233af728119f72
https://github.com/qemu/qemu/commit/243af0225ab37c642d73e4002b233af728119f72
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M .gitignore
M Makefile
M Makefile.objs
A accel/kvm/trace.h
M accel/tcg/cputlb.c
A accel/tcg/trace.h
M accel/tcg/user-exec.c
A audio/trace.h
A authz/trace.h
A backends/tpm/trace.h
A backends/trace.h
A block/trace.h
A chardev/trace.h
A crypto/trace.h
M dma-helpers.c
M exec.c
M gdbstub.c
A hw/9pfs/trace.h
A hw/acpi/trace.h
A hw/alpha/trace.h
A hw/arm/trace.h
A hw/audio/trace.h
A hw/block/dataplane/trace.h
A hw/block/trace.h
A hw/char/trace.h
M hw/core/cpu.c
A hw/core/trace.h
A hw/display/trace.h
A hw/dma/trace.h
A hw/gpio/trace.h
A hw/hppa/trace.h
A hw/hyperv/trace.h
A hw/i2c/trace.h
A hw/i386/trace.h
A hw/i386/xen/trace.h
A hw/ide/trace.h
A hw/input/trace.h
A hw/intc/trace.h
A hw/isa/trace.h
A hw/mem/trace.h
A hw/mips/trace.h
A hw/misc/macio/trace.h
A hw/misc/trace.h
A hw/net/trace.h
A hw/nvram/trace.h
A hw/pci-host/trace.h
A hw/pci/trace.h
A hw/ppc/trace.h
A hw/rdma/trace.h
A hw/rdma/vmw/trace.h
A hw/riscv/trace.h
A hw/rtc/trace.h
A hw/s390x/trace.h
A hw/scsi/trace.h
A hw/sd/trace.h
A hw/sparc/trace.h
A hw/sparc64/trace.h
A hw/ssi/trace.h
A hw/timer/trace.h
A hw/tpm/trace.h
A hw/usb/trace.h
A hw/vfio/trace.h
A hw/virtio/trace.h
A hw/watchdog/trace.h
A hw/xen/trace.h
M include/user/syscall-trace.h
A io/trace.h
M job-qmp.c
M job.c
A linux-user/trace.h
A migration/trace.h
A monitor/trace.h
A nbd/trace.h
A net/trace.h
A qapi/trace.h
A qom/trace.h
M scripts/tracetool/format/c.py
M scripts/tracetool/format/tcg_h.py
M scripts/tracetool/format/tcg_helper_c.py
A scsi/trace.h
M softmmu/balloon.c
M softmmu/ioport.c
M softmmu/memory.c
M softmmu/vl.c
A target/arm/trace.h
A target/hppa/trace.h
A target/i386/trace.h
A target/mips/trace.h
A target/ppc/trace.h
A target/riscv/trace.h
A target/s390x/trace.h
A target/sparc/trace.h
M trace/control-target.c
M trace/control.c
A ui/trace.h
A util/trace.h
Log Message:
-----------
trace: switch position of headers to what Meson requires
Meson doesn't enjoy the same flexibility we have with Make in choosing
the include path. In particular the tracing headers are using
$(build_root)/$(<D).
In order to keep the include directives unchanged,
the simplest solution is to generate headers with patterns like
"trace/trace-audio.h" and place forwarding headers in the source tree
such that for example "audio/trace.h" includes "trace/trace-audio.h".
This patch is too ugly to be applied to the Makefiles now. It's only
a way to separate the changes to the tracing header files from the
Meson rewrite of the tracing logic.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 139c1837db7eaee53e1c441629b5bcc159e1deb0
https://github.com/qemu/qemu/commit/139c1837db7eaee53e1c441629b5bcc159e1deb0
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M .editorconfig
M .gitignore
M Makefile
A accel/tcg/atomic_common.c.inc
R accel/tcg/atomic_common.inc.c
M accel/tcg/cputlb.c
M accel/tcg/user-exec.c
M contrib/gitdm/filetypes.txt
M exec.c
A fpu/softfloat-specialize.c.inc
R fpu/softfloat-specialize.inc.c
M fpu/softfloat.c
M include/tcg/tcg.h
A memory_ldst.c.inc
R memory_ldst.inc.c
M scripts/clean-includes
M target/arm/Makefile.objs
A target/arm/translate-neon.c.inc
R target/arm/translate-neon.inc.c
M target/arm/translate-sve.c
A target/arm/translate-vfp.c.inc
R target/arm/translate-vfp.inc.c
M target/arm/translate.c
M target/avr/Makefile.objs
M target/avr/disas.c
M target/avr/translate.c
M target/cris/translate.c
A target/cris/translate_v10.c.inc
R target/cris/translate_v10.inc.c
M target/hppa/Makefile.objs
M target/hppa/translate.c
M target/mips/translate.c
A target/mips/translate_init.c.inc
R target/mips/translate_init.inc.c
M target/openrisc/Makefile.objs
M target/openrisc/disas.c
M target/openrisc/translate.c
M target/ppc/int_helper.c
A target/ppc/mfrom_table.c.inc
R target/ppc/mfrom_table.inc.c
M target/ppc/translate.c
A target/ppc/translate/dfp-impl.c.inc
R target/ppc/translate/dfp-impl.inc.c
A target/ppc/translate/dfp-ops.c.inc
R target/ppc/translate/dfp-ops.inc.c
A target/ppc/translate/fp-impl.c.inc
R target/ppc/translate/fp-impl.inc.c
A target/ppc/translate/fp-ops.c.inc
R target/ppc/translate/fp-ops.inc.c
A target/ppc/translate/spe-impl.c.inc
R target/ppc/translate/spe-impl.inc.c
A target/ppc/translate/spe-ops.c.inc
R target/ppc/translate/spe-ops.inc.c
A target/ppc/translate/vmx-impl.c.inc
R target/ppc/translate/vmx-impl.inc.c
A target/ppc/translate/vmx-ops.c.inc
R target/ppc/translate/vmx-ops.inc.c
A target/ppc/translate/vsx-impl.c.inc
R target/ppc/translate/vsx-impl.inc.c
A target/ppc/translate/vsx-ops.c.inc
R target/ppc/translate/vsx-ops.inc.c
A target/ppc/translate_init.c.inc
R target/ppc/translate_init.inc.c
M target/riscv/Makefile.objs
A target/riscv/insn_trans/trans_privileged.c.inc
R target/riscv/insn_trans/trans_privileged.inc.c
A target/riscv/insn_trans/trans_rva.c.inc
R target/riscv/insn_trans/trans_rva.inc.c
A target/riscv/insn_trans/trans_rvd.c.inc
R target/riscv/insn_trans/trans_rvd.inc.c
A target/riscv/insn_trans/trans_rvf.c.inc
R target/riscv/insn_trans/trans_rvf.inc.c
A target/riscv/insn_trans/trans_rvh.c.inc
R target/riscv/insn_trans/trans_rvh.inc.c
A target/riscv/insn_trans/trans_rvi.c.inc
R target/riscv/insn_trans/trans_rvi.inc.c
A target/riscv/insn_trans/trans_rvm.c.inc
R target/riscv/insn_trans/trans_rvm.inc.c
A target/riscv/insn_trans/trans_rvv.c.inc
R target/riscv/insn_trans/trans_rvv.inc.c
M target/riscv/translate.c
M target/rx/Makefile.objs
M target/rx/disas.c
M target/rx/translate.c
M target/s390x/translate.c
A target/s390x/translate_vx.c.inc
R target/s390x/translate_vx.inc.c
M target/xtensa/core-dc232b.c
A target/xtensa/core-dc232b/gdb-config.c.inc
R target/xtensa/core-dc232b/gdb-config.inc.c
A target/xtensa/core-dc232b/xtensa-modules.c.inc
R target/xtensa/core-dc232b/xtensa-modules.inc.c
M target/xtensa/core-dc233c.c
A target/xtensa/core-dc233c/gdb-config.c.inc
R target/xtensa/core-dc233c/gdb-config.inc.c
A target/xtensa/core-dc233c/xtensa-modules.c.inc
R target/xtensa/core-dc233c/xtensa-modules.inc.c
M target/xtensa/core-de212.c
A target/xtensa/core-de212/gdb-config.c.inc
R target/xtensa/core-de212/gdb-config.inc.c
A target/xtensa/core-de212/xtensa-modules.c.inc
R target/xtensa/core-de212/xtensa-modules.inc.c
M target/xtensa/core-fsf.c
A target/xtensa/core-fsf/xtensa-modules.c.inc
R target/xtensa/core-fsf/xtensa-modules.inc.c
M target/xtensa/core-sample_controller.c
A target/xtensa/core-sample_controller/gdb-config.c.inc
R target/xtensa/core-sample_controller/gdb-config.inc.c
A target/xtensa/core-sample_controller/xtensa-modules.c.inc
R target/xtensa/core-sample_controller/xtensa-modules.inc.c
M target/xtensa/core-test_kc705_be.c
A target/xtensa/core-test_kc705_be/gdb-config.c.inc
R target/xtensa/core-test_kc705_be/gdb-config.inc.c
A target/xtensa/core-test_kc705_be/xtensa-modules.c.inc
R target/xtensa/core-test_kc705_be/xtensa-modules.inc.c
M target/xtensa/core-test_mmuhifi_c3.c
A target/xtensa/core-test_mmuhifi_c3/gdb-config.c.inc
R target/xtensa/core-test_mmuhifi_c3/gdb-config.inc.c
A target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc
R target/xtensa/core-test_mmuhifi_c3/xtensa-modules.inc.c
M target/xtensa/import_core.sh
M tcg/README
A tcg/aarch64/tcg-target.c.inc
R tcg/aarch64/tcg-target.inc.c
A tcg/arm/tcg-target.c.inc
R tcg/arm/tcg-target.inc.c
A tcg/i386/tcg-target.c.inc
R tcg/i386/tcg-target.inc.c
A tcg/mips/tcg-target.c.inc
R tcg/mips/tcg-target.inc.c
A tcg/ppc/tcg-target.c.inc
R tcg/ppc/tcg-target.inc.c
A tcg/riscv/tcg-target.c.inc
R tcg/riscv/tcg-target.inc.c
A tcg/s390/tcg-target.c.inc
R tcg/s390/tcg-target.inc.c
A tcg/sparc/tcg-target.c.inc
R tcg/sparc/tcg-target.inc.c
A tcg/tcg-ldst.c.inc
R tcg/tcg-ldst.inc.c
A tcg/tcg-pool.c.inc
R tcg/tcg-pool.inc.c
M tcg/tcg.c
M tcg/tci/README
A tcg/tci/tcg-target.c.inc
R tcg/tci/tcg-target.inc.c
M tests/fp/fp-test.c
A tests/fp/wrap.c.inc
R tests/fp/wrap.inc.c
M ui/input-keymap.c
M ui/vnc-enc-zrle.c
A ui/vnc-enc-zrle.c.inc
R ui/vnc-enc-zrle.inc.c
Log Message:
-----------
meson: rename included C source files to .c.inc
With Makefiles that have automatically generated dependencies, you
generated includes are set as dependencies of the Makefile, so that they
are built before everything else and they are available when first
building the .c files.
Alternatively you can use a fine-grained dependency, e.g.
target/arm/translate.o: target/arm/decode-neon-shared.inc.c
With Meson you have only one choice and it is a third option, namely
"build at the beginning of the corresponding target"; the way you
express it is to list the includes in the sources of that target.
The problem is that Meson decides if something is a source vs. a
generated include by looking at the extension: '.c', '.cc', '.m', '.C'
are sources, while everything else is considered an include---including
'.inc.c'.
Use '.c.inc' to avoid this, as it is consistent with our other convention
of using '.rst.inc' for included reStructuredText files. The editorconfig
file is adjusted.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 0979ed017f093ead3c011513a3a79517ed75bd00
https://github.com/qemu/qemu/commit/0979ed017f093ead3c011513a3a79517ed75bd00
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M include/exec/cpu-all.h
M include/exec/memory.h
A include/exec/memory_ldst.h.inc
R include/exec/memory_ldst.inc.h
A include/exec/memory_ldst_cached.h.inc
R include/exec/memory_ldst_cached.inc.h
A include/exec/memory_ldst_phys.h.inc
R include/exec/memory_ldst_phys.inc.h
M target/s390x/cpu_features.c
M target/s390x/cpu_features_def.h
A target/s390x/cpu_features_def.h.inc
R target/s390x/cpu_features_def.inc.h
Log Message:
-----------
meson: rename .inc.h files to .h.inc
Make it consistent with '.c.inc' and '.rst.inc'.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: ac76f9d17cff2e5b9c002a387f711d03a404a2de
https://github.com/qemu/qemu/commit/ac76f9d17cff2e5b9c002a387f711d03a404a2de
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M rules.mak
Log Message:
-----------
build-sys hack: ensure target directory is there
By removing some unnest-vars calls, we miss some directory creation
that may be required by some/dir/object.d.
This will go away once everything is converted to Meson.
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: f5c730698a33ced107d6de26eb8c1b34486d8c2d
https://github.com/qemu/qemu/commit/f5c730698a33ced107d6de26eb8c1b34486d8c2d
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M configure
M tests/vm/Makefile.include
Log Message:
-----------
tests/vm: do not pollute configure with --efi-aarch64
Just make EFI_AARCH64 a variable in the makefile that defaults to the efi
firmware included with QEMU. It can be redefined on the "make" command
line.
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 00eb3db0aa2a9ff602d00e9870b52a2da36336df
https://github.com/qemu/qemu/commit/00eb3db0aa2a9ff602d00e9870b52a2da36336df
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M configure
M tests/vm/Makefile.include
Log Message:
-----------
tests/vm: check for Python YAML parser in the Makefile
No need to do it in the configure file if it is only used for a help message.
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: b861f59593cf8f45cd2a7fd8f6122835566ad64d
https://github.com/qemu/qemu/commit/b861f59593cf8f45cd2a7fd8f6122835566ad64d
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
A tests/docker/test-static
Log Message:
-----------
tests/docker: add test script for static linux-user builds
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 1b00a4c476a32d1e2ffa16ce56141640358306be
https://github.com/qemu/qemu/commit/1b00a4c476a32d1e2ffa16ce56141640358306be
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile
Log Message:
-----------
nsis: use "make DESTDIR=" instead of "make prefix="
The next patch will prevent modifying the prefix on "make install". Adjust the
creation of the installer.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 25211446ec0f02cd8516f490e078b5f81966e09c
https://github.com/qemu/qemu/commit/25211446ec0f02cd8516f490e078b5f81966e09c
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M configure
Log Message:
-----------
configure: do not include $(...) variables in config-host.mak
This ensures that Meson will be able to reuse the results of
the tests that are performed in the configure script.
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 22a87800e65c97c076853e87d733c36339bf02f0
https://github.com/qemu/qemu/commit/22a87800e65c97c076853e87d733c36339bf02f0
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M configure
Log Message:
-----------
configure: expand path variables for meson configure
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 086d5f7529e598277caabd64b40cb15cc379ddf4
https://github.com/qemu/qemu/commit/086d5f7529e598277caabd64b40cb15cc379ddf4
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M configure
M rules.mak
M softmmu/Makefile.objs
Log Message:
-----------
configure: prepare CFLAGS/CXXFLAGS/LDFLAGS for Meson
Split between CFLAGS/QEMU_CFLAGS and CXXFLAGS/QEMU_CXXFLAGS so that
we will use CFLAGS and CXXFLAGS for flags that we do not want to
pass to add_project_arguments.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: bfea7012fe587805db7ee8b1767b3c4695a031fc
https://github.com/qemu/qemu/commit/bfea7012fe587805db7ee8b1767b3c4695a031fc
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M tests/vm/freebsd
M tests/vm/netbsd
M tests/vm/openbsd
Log Message:
-----------
tests/vm: include setuptools
They are a dependency of Meson, so install them.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: dedad0272052f3d848d6d178b681526b2f313029
https://github.com/qemu/qemu/commit/dedad0272052f3d848d6d178b681526b2f313029
Author: Daniel P. Berrangé <berrange@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M .gitignore
M configure
Log Message:
-----------
configure: add support for pseudo-"in source tree" builds
Meson requires the build dir to be separate from the source tree. Many
people are used to just running "./configure && make" though and the
meson conversion breaks that.
This introduces some backcompat support to make it appear as if an
"in source tree" build is being done, but with the results in the
"build/" directory. This allows "./configure && make" to work as it
did historically, albeit with the output binaries staying under build/.
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: a56650518f5ba84ed15b9415fa1041311eeeece0
https://github.com/qemu/qemu/commit/a56650518f5ba84ed15b9415fa1041311eeeece0
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile
M configure
A meson.build
A scripts/ninjatool.py
Log Message:
-----------
configure: integrate Meson in the build system
The Meson build system is integrated in the existing configure/make steps
by invoking Meson from the configure script and converting Meson's build.ninja
rules to an included Makefile.
build.ninja already provides tags/ctags/cscope rules, so they are removed.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: fc9298928658485bf92fc8aaa782d26ca79aee6b
https://github.com/qemu/qemu/commit/fc9298928658485bf92fc8aaa782d26ca79aee6b
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M configure
M meson.build
Log Message:
-----------
configure: generate Meson cross file
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 1f0a1d8a51968444b10d12a2882bc3ba16b45866
https://github.com/qemu/qemu/commit/1f0a1d8a51968444b10d12a2882bc3ba16b45866
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M rules.mak
Log Message:
-----------
build-sys hack: link with whole .fa archives
In order to link the *-obj-y files into tests, we will make static
libraries of them in Meson, and then link them as whole archives
into the tests. To separate regular static libraries from link-whole
libraries, give them a different file extension.
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 0a01d76fc12a90de870074a34040cc05fbde3765
https://github.com/qemu/qemu/commit/0a01d76fc12a90de870074a34040cc05fbde3765
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M .gitmodules
M configure
A meson
M scripts/archive-source.sh
Log Message:
-----------
build-sys: add meson submodule
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: f9332757898a764d85e19d339ec421236e885b68
https://github.com/qemu/qemu/commit/f9332757898a764d85e19d339ec421236e885b68
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M configure
M meson.build
Log Message:
-----------
meson: move summary to meson.build
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: da6d48b969b9fe8f842434375a817db02d158973
https://github.com/qemu/qemu/commit/da6d48b969b9fe8f842434375a817db02d158973
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M configure
Log Message:
-----------
meson: enable pie
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: bf0e56a3ca7b6ede730ec754a95aee7f95815735
https://github.com/qemu/qemu/commit/bf0e56a3ca7b6ede730ec754a95aee7f95815735
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile
M Makefile.target
M configure
M docs/devel/testing.rst
M meson.build
Log Message:
-----------
meson: use coverage option
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 968b4db38a717d334db9298fb7b6f6ba71d08806
https://github.com/qemu/qemu/commit/968b4db38a717d334db9298fb7b6f6ba71d08806
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile
M configure
M meson.build
A scripts/check_sparse.py
Log Message:
-----------
meson: add sparse support
Do not use cgcc; instead, extract compilation commands from
compile_commands.json
and invoke sparse directly.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 245dac4a1bef719d648e20c84bbf3dcaf50de988
https://github.com/qemu/qemu/commit/245dac4a1bef719d648e20c84bbf3dcaf50de988
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile
A scripts/mtest2make.py
M tests/Makefile.include
Log Message:
-----------
meson: add testsuite Makefile generator
Rules to execute tests are generated by a simple Python program
that integrates into the existing "make check" mechanism. This
provides familiarity for developers, and also allows piecewise
conversion of the testsuite Makefiles to meson.
The generated rules are based on QEMU's existing test harness
Makefile and TAP parser.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: a81df1b68b656f2487f556240baf2af83e60ec6c
https://github.com/qemu/qemu/commit/a81df1b68b656f2487f556240baf2af83e60ec6c
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile
M Makefile.objs
M Makefile.target
M configure
M crypto/Makefile.objs
A crypto/meson.build
M docs/devel/tracing.txt
M meson.build
M qapi/Makefile.objs
A qapi/meson.build
R qobject/Makefile.objs
A qobject/meson.build
M rules.mak
M scripts/qapi-gen.py
M scripts/tracetool.py
M scripts/tracetool/backend/dtrace.py
M scripts/tracetool/backend/ust.py
M storage-daemon/Makefile.objs
A storage-daemon/meson.build
R storage-daemon/qapi/Makefile.objs
A storage-daemon/qapi/meson.build
R stubs/Makefile.objs
A stubs/meson.build
M trace/Makefile.objs
A trace/meson.build
R util/Makefile.objs
A util/meson.build
Log Message:
-----------
libqemuutil, qapi, trace: convert to meson
This shows how to do some "computations" in meson.build using its array
and dictionary data structures, and also a basic usage of the sourceset
module for conditional compilation.
Notice the new "if have_system" part of util/meson.build, which fixes
a bug in the old build system was buggy: util/dbus.c was built even for
non-softmmu builds, but the dependency on -lgio was lost when the linking
was done through libqemuutil.a. Because all of its users required gio
otherwise, the bug was hidden. Meson instead propagates libqemuutil's
dependencies down to its users, and shows the problem.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 71c782f5cc18915e6ebf62e28df7ec371388fa71
https://github.com/qemu/qemu/commit/71c782f5cc18915e6ebf62e28df7ec371388fa71
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile
M trace/meson.build
Log Message:
-----------
meson: add remaining generated tcg trace helpers
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 04c6f1e798fc0f0f344e49b543a8334d9972d6c2
https://github.com/qemu/qemu/commit/04c6f1e798fc0f0f344e49b543a8334d9972d6c2
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M meson.build
Log Message:
-----------
meson: add version.o
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 931049b46cb58a499a36d8a1d0ac3f7b334e0876
https://github.com/qemu/qemu/commit/931049b46cb58a499a36d8a1d0ac3f7b334e0876
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile
M Makefile.objs
R contrib/libvhost-user/Makefile.objs
A contrib/libvhost-user/meson.build
M meson.build
Log Message:
-----------
contrib/libvhost-user: convert to Meson
Since libqemuutil.a has been converted to Meson, the conversion is
straightforward.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 3f99cf5710d77ce218116d1b6bb9682c466bbde1
https://github.com/qemu/qemu/commit/3f99cf5710d77ce218116d1b6bb9682c466bbde1
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile
M Makefile.objs
M configure
M meson.build
A tools/meson.build
R tools/virtiofsd/Makefile.objs
A tools/virtiofsd/meson.build
M tools/virtiofsd/passthrough_ll.c
A tools/virtiofsd/passthrough_seccomp.c
A tools/virtiofsd/passthrough_seccomp.h
R tools/virtiofsd/seccomp.c
R tools/virtiofsd/seccomp.h
Log Message:
-----------
tools/virtiofsd: convert to Meson
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 2d7ac0af9d05e80de9fe9ab20bb188482fbe4810
https://github.com/qemu/qemu/commit/2d7ac0af9d05e80de9fe9ab20bb188482fbe4810
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile
M Makefile.objs
R contrib/vhost-user-blk/Makefile.objs
A contrib/vhost-user-blk/meson.build
M meson.build
Log Message:
-----------
contrib/vhost-user-blk: convert to Meson
The GLib pkg-config information is extracted from config-host.mak and
used to link vhost-user-blk.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 7af0dbf990afea54b6c2a186f7b6ec27c87304a8
https://github.com/qemu/qemu/commit/7af0dbf990afea54b6c2a186f7b6ec27c87304a8
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M contrib/vhost-user-scsi/vhost-user-scsi.c
Log Message:
-----------
vhost-user-scsi: add compatibility for libiscsi 1.9.0
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 99650b628f03564d5c2ac022eb0430ddaab038da
https://github.com/qemu/qemu/commit/99650b628f03564d5c2ac022eb0430ddaab038da
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile
M Makefile.objs
R contrib/vhost-user-scsi/Makefile.objs
A contrib/vhost-user-scsi/meson.build
M meson.build
Log Message:
-----------
contrib/vhost-user-scsi: convert to Meson
The libiscsi pkg-config information is extracted from config-host.mak and
used to link vhost-user-blk.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: a9c9727c028329e18ee3dcabb75f906147936fac
https://github.com/qemu/qemu/commit/a9c9727c028329e18ee3dcabb75f906147936fac
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile
M Makefile.objs
R contrib/rdmacm-mux/Makefile.objs
A contrib/rdmacm-mux/meson.build
M meson.build
Log Message:
-----------
contrib/rdmacm-mux: convert to Meson
We can use config-host.mak to decide whether the tool has to be built,
apart from that the conversion is straightforward.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 32fcc6244c729f6311d2a4c8bd54bb9b7f43786d
https://github.com/qemu/qemu/commit/32fcc6244c729f6311d2a4c8bd54bb9b7f43786d
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile
M Makefile.objs
R contrib/vhost-user-input/Makefile.objs
A contrib/vhost-user-input/meson.build
M meson.build
Log Message:
-----------
contrib/vhost-user-input: convert to meson
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: ea458960ec37856a7c50337ae3c693022154aaf7
https://github.com/qemu/qemu/commit/ea458960ec37856a7c50337ae3c693022154aaf7
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile
M Makefile.objs
R contrib/vhost-user-gpu/Makefile.objs
A contrib/vhost-user-gpu/meson.build
M meson.build
M rules.mak
Log Message:
-----------
contrib/vhost-user-gpu: convert to meson
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 5ee24e78f5af0e4be7c6c7192541ca5fd7b0cf96
https://github.com/qemu/qemu/commit/5ee24e78f5af0e4be7c6c7192541ca5fd7b0cf96
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile
M Makefile.objs
M configure
R contrib/ivshmem-client/Makefile.objs
A contrib/ivshmem-client/meson.build
R contrib/ivshmem-server/Makefile.objs
A contrib/ivshmem-server/meson.build
M meson.build
Log Message:
-----------
contrib/ivshmem: convert to meson
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 1d7bb6ab2cd93d56a86b9203bfc2cac5ee36de63
https://github.com/qemu/qemu/commit/1d7bb6ab2cd93d56a86b9203bfc2cac5ee36de63
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile
M Makefile.objs
M configure
R contrib/elf2dmp/Makefile.objs
A contrib/elf2dmp/meson.build
M meson.build
Log Message:
-----------
contrib/elf2dmp: convert to meson
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: d92989aa2e2d0a5c3de80404b33d96e9afae84d3
https://github.com/qemu/qemu/commit/d92989aa2e2d0a5c3de80404b33d96e9afae84d3
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M meson.build
Log Message:
-----------
meson: add macos dependencies
There is no probing in configure, so no need to pass them as
variables to meson. Do a regular meson dependency() instead.
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: cfad62f1fa019b7c921112ae7c1e4c6fbf087929
https://github.com/qemu/qemu/commit/cfad62f1fa019b7c921112ae7c1e4c6fbf087929
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M meson.build
Log Message:
-----------
meson: add solaris and Haiku libraries
There is no probing in configure, so no need to pass them as
variables to meson.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: f15bff25f7c6843d698e122dc8d1b5927360f6c1
https://github.com/qemu/qemu/commit/f15bff25f7c6843d698e122dc8d1b5927360f6c1
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile
M Makefile.objs
M configure
M meson.build
M qga/Makefile.objs
M qga/installer/qemu-ga.wxs
A qga/meson.build
M tests/Makefile.include
M tests/test-qga.c
Log Message:
-----------
meson: convert qemu-ga
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 7272fc72682c2573c67136e2c175d33d00d8905b
https://github.com/qemu/qemu/commit/7272fc72682c2573c67136e2c175d33d00d8905b
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile
M Makefile.objs
R qga/Makefile.objs
M qga/meson.build
R qga/vss-win32/Makefile.objs
A qga/vss-win32/meson.build
Log Message:
-----------
meson: convert vss-win32
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 328ec32d7d5b3c2aa2ecfe974e01bcbe3c5a46ac
https://github.com/qemu/qemu/commit/328ec32d7d5b3c2aa2ecfe974e01bcbe3c5a46ac
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile
M qga/meson.build
M qga/vss-win32/meson.build
Log Message:
-----------
meson: add msi generation
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 588a19fa9d41656b2e27a20153bc75f12ddf1194
https://github.com/qemu/qemu/commit/588a19fa9d41656b2e27a20153bc75f12ddf1194
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile
M qga/meson.build
M qga/vss-win32/meson.build
Log Message:
-----------
meson: convert dummy Windows qga/qemu-ga target
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 8f51e01c0141659435318c41af6e37402f3eb2de
https://github.com/qemu/qemu/commit/8f51e01c0141659435318c41af6e37402f3eb2de
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile
M meson.build
Log Message:
-----------
meson: add qemu-bridge-helper
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: ade60d4fe1b5e840080a113885af2bcca6f69bc3
https://github.com/qemu/qemu/commit/ade60d4fe1b5e840080a113885af2bcca6f69bc3
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile
M configure
M meson.build
Log Message:
-----------
meson: add qemu-keymap
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 157e7b13b93e7fc5440093486932a69ef0ecfdee
https://github.com/qemu/qemu/commit/157e7b13b93e7fc5440093486932a69ef0ecfdee
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile
M configure
M meson.build
Log Message:
-----------
meson: add qemu-edid
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: ec0d5893da20a5f35dcbd901d98be24346bf9cc2
https://github.com/qemu/qemu/commit/ec0d5893da20a5f35dcbd901d98be24346bf9cc2
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile
M configure
A fsdev/meson.build
M meson.build
Log Message:
-----------
meson: add virtfs-proxy-helper
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 2d78b56e7abe327fc411d4c96ce0b3cffc0d9282
https://github.com/qemu/qemu/commit/2d78b56e7abe327fc411d4c96ce0b3cffc0d9282
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile
M meson.build
A ui/meson.build
Log Message:
-----------
meson: keymap-gen
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 2c273f32d3489a54010c70b4065222ff4dda3f49
https://github.com/qemu/qemu/commit/2c273f32d3489a54010c70b4065222ff4dda3f49
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile
M meson.build
A scripts/qemu-version.sh
Log Message:
-----------
meson: generate qemu-version.h
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 650b5d548e84b284ae3942ab6b4831ed263dc261
https://github.com/qemu/qemu/commit/650b5d548e84b284ae3942ab6b4831ed263dc261
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile
M meson.build
M ui/meson.build
A ui/shader/meson.build
Log Message:
-----------
meson: generate shader headers
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 3f88565997791aa8de21c030bd2a391edfbd8d87
https://github.com/qemu/qemu/commit/3f88565997791aa8de21c030bd2a391edfbd8d87
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile
M Makefile.target
M meson.build
M scripts/hxtool
Log Message:
-----------
meson: generate hxtool files
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: bdcbea7ae5cf04733465a900a3356ff998e965e3
https://github.com/qemu/qemu/commit/bdcbea7ae5cf04733465a900a3356ff998e965e3
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile
M meson.build
A pc-bios/descriptors/meson.build
A pc-bios/meson.build
Log Message:
-----------
meson: handle edk2 bios and descriptors
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: ce1c1e7a8b4719876ca28bf38234069725f3c1ef
https://github.com/qemu/qemu/commit/ce1c1e7a8b4719876ca28bf38234069725f3c1ef
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M meson.build
M tests/Makefile.include
A tests/meson.build
Log Message:
-----------
meson: convert check-decodetree
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 3941996b131bada064d168b451202c1125d55e6b
https://github.com/qemu/qemu/commit/3941996b131bada064d168b451202c1125d55e6b
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M configure
M tests/Makefile.include
R tests/fp/Makefile
A tests/fp/meson.build
M tests/meson.build
Log Message:
-----------
meson: convert tests/fp and check-softfloat
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 3afe7ab0d3f40270cb4dac58a8895ba21a646df6
https://github.com/qemu/qemu/commit/3afe7ab0d3f40270cb4dac58a8895ba21a646df6
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M tests/Makefile.include
M tests/meson.build
A tests/qapi-schema/meson.build
Log Message:
-----------
meson: convert check-qapi-schema
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: de59dda32db56a0126047f74ec817df181f22f4a
https://github.com/qemu/qemu/commit/de59dda32db56a0126047f74ec817df181f22f4a
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile
M Makefile.objs
M Makefile.target
M meson.build
M qom/Makefile.objs
A qom/meson.build
Log Message:
-----------
meson: convert qom directory to Meson (tools part)
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 5e7fbd25157342b3b983779939419fb328e00f4c
https://github.com/qemu/qemu/commit/5e7fbd25157342b3b983779939419fb328e00f4c
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile
M Makefile.objs
M Makefile.target
R authz/Makefile.objs
A authz/meson.build
M meson.build
Log Message:
-----------
meson: convert authz directory to Meson
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 5582c58f82b2a356cac721af2e973a6fc6880fc1
https://github.com/qemu/qemu/commit/5582c58f82b2a356cac721af2e973a6fc6880fc1
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile
M Makefile.objs
M Makefile.target
R crypto/Makefile.objs
M crypto/meson.build
M meson.build
M qom/meson.build
Log Message:
-----------
meson: convert crypto directory to Meson
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 7fcfd45666c382dfadce0ea160cba7e8d3328337
https://github.com/qemu/qemu/commit/7fcfd45666c382dfadce0ea160cba7e8d3328337
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile
M Makefile.objs
M Makefile.target
R io/Makefile.objs
A io/meson.build
M meson.build
Log Message:
-----------
meson: convert io directory to Meson
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: d3b184809608f3ea948b199d779ec02169ad7085
https://github.com/qemu/qemu/commit/d3b184809608f3ea948b199d779ec02169ad7085
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile
M configure
M meson.build
A target/meson.build
M target/s390x/Makefile.objs
M target/s390x/cpu_features.h
M target/s390x/cpu_models.h
A target/s390x/meson.build
Log Message:
-----------
meson: convert target/s390x/gen-features.h
Needed by linux-user/s390x/cpu_loop.c; this removes the only use of HOST_CC.
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 2becc36a3e53dc9b8ed01c5288e21a2463f1f640
https://github.com/qemu/qemu/commit/2becc36a3e53dc9b8ed01c5288e21a2463f1f640
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile
M Makefile.target
M configure
M hw/i386/fw_cfg.c
M hw/i386/pc.c
M hw/i386/pc_piix.c
M hw/i386/x86.c
M hw/vfio/pci-quirks.c
M hw/virtio/virtio-mem.c
M include/qemu/osdep.h
M meson.build
M rules.mak
M scripts/create_config
A scripts/grepy.sh
M scripts/minikconf.py
M softmmu/qtest.c
Log Message:
-----------
meson: infrastructure for building emulators
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 3154fee4db6d14e72050c7efc6a6f4eb06d01d4a
https://github.com/qemu/qemu/commit/3154fee4db6d14e72050c7efc6a6f4eb06d01d4a
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile
M Makefile.target
M meson.build
M rules.mak
A scripts/undefsym.sh
Log Message:
-----------
meson: add modules infrastructure
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 848e8ff6779e124739261d0635b21e751dfa7eca
https://github.com/qemu/qemu/commit/848e8ff6779e124739261d0635b21e751dfa7eca
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile
M Makefile.objs
M Makefile.target
M chardev/Makefile.objs
A chardev/meson.build
M meson.build
Log Message:
-----------
meson: convert chardev directory to Meson (tools part)
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 5e5733e5999bb10e34cbbe3eda95b3cc7ad27bde
https://github.com/qemu/qemu/commit/5e5733e5999bb10e34cbbe3eda95b3cc7ad27bde
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile
M Makefile.objs
M Makefile.target
M block.c
R block/Makefile.objs
A block/meson.build
R block/monitor/Makefile.objs
A block/monitor/meson.build
M configure
M meson.build
R nbd/Makefile.objs
A nbd/meson.build
M rules.mak
R scsi/Makefile.objs
A scsi/meson.build
Log Message:
-----------
meson: convert block
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: b7c70bf2c521c85e2ec575705465e657a6f412c4
https://github.com/qemu/qemu/commit/b7c70bf2c521c85e2ec575705465e657a6f412c4
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile
M configure
M meson.build
Log Message:
-----------
meson: qemu-{img,io,nbd}
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 897b5afae57bbfa2af928a8c381465209d178e5b
https://github.com/qemu/qemu/commit/897b5afae57bbfa2af928a8c381465209d178e5b
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile
M configure
M meson.build
Log Message:
-----------
meson: qemu-pr-helper
The executable moves back from libexecdir to bindir, when it was
in 5.0 and earlier.
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: c3a0ee847a571095fa3c81c4c5352f85f42d9fb6
https://github.com/qemu/qemu/commit/c3a0ee847a571095fa3c81c4c5352f85f42d9fb6
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile
M configure
Log Message:
-----------
configure, Makefile; remove TOOLS and HELPERS-y variable
Everything involving tools is now done by meson.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 2634733c6bfcb803a6b8f107a8ed1f3c598b0a47
https://github.com/qemu/qemu/commit/2634733c6bfcb803a6b8f107a8ed1f3c598b0a47
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile.objs
M Makefile.target
R chardev/Makefile.objs
M chardev/meson.build
M configure
M meson.build
Log Message:
-----------
meson: convert chardev directory to Meson (emulator part)
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: a2ce7dbd917a18408cf4bfd132578b46c2752a72
https://github.com/qemu/qemu/commit/a2ce7dbd917a18408cf4bfd132578b46c2752a72
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M meson.build
M tests/Makefile.include
M tests/meson.build
R tests/qtest/Makefile.include
M tests/qtest/ac97-test.c
M tests/qtest/acpi-utils.h
M tests/qtest/ahci-test.c
M tests/qtest/arm-cpu-features.c
M tests/qtest/boot-order-test.c
M tests/qtest/boot-sector.c
M tests/qtest/boot-sector.h
M tests/qtest/boot-serial-test.c
M tests/qtest/cdrom-test.c
M tests/qtest/dbus-vmstate-test.c
M tests/qtest/device-introspect-test.c
M tests/qtest/device-plug-test.c
M tests/qtest/drive_del-test.c
M tests/qtest/ds1338-test.c
M tests/qtest/e1000-test.c
M tests/qtest/eepro100-test.c
M tests/qtest/endianness-test.c
M tests/qtest/es1370-test.c
M tests/qtest/fuzz/fuzz.c
M tests/qtest/fuzz/fuzz.h
M tests/qtest/fuzz/i440fx_fuzz.c
M tests/qtest/fuzz/qos_fuzz.c
M tests/qtest/fuzz/virtio_net_fuzz.c
M tests/qtest/fw_cfg-test.c
M tests/qtest/hd-geo-test.c
M tests/qtest/hexloader-test.c
M tests/qtest/ide-test.c
M tests/qtest/ipoctal232-test.c
M tests/qtest/ivshmem-test.c
M tests/qtest/libqos/aarch64-xlnx-zcu102-machine.c
M tests/qtest/libqos/ahci.c
M tests/qtest/libqos/ahci.h
M tests/qtest/libqos/arm-imx25-pdk-machine.c
M tests/qtest/libqos/arm-n800-machine.c
M tests/qtest/libqos/arm-raspi2-machine.c
M tests/qtest/libqos/arm-sabrelite-machine.c
M tests/qtest/libqos/arm-smdkc210-machine.c
M tests/qtest/libqos/arm-virt-machine.c
M tests/qtest/libqos/arm-xilinx-zynq-a9-machine.c
M tests/qtest/libqos/e1000e.c
M tests/qtest/libqos/e1000e.h
M tests/qtest/libqos/fw_cfg.c
M tests/qtest/libqos/i2c-imx.c
M tests/qtest/libqos/i2c-omap.c
M tests/qtest/libqos/i2c.c
M tests/qtest/libqos/i2c.h
M tests/qtest/libqos/libqos-pc.c
M tests/qtest/libqos/libqos-pc.h
M tests/qtest/libqos/libqos-spapr.c
M tests/qtest/libqos/libqos-spapr.h
M tests/qtest/libqos/libqos.c
M tests/qtest/libqos/libqos.h
A tests/qtest/libqos/libqtest.h
M tests/qtest/libqos/malloc-pc.c
M tests/qtest/libqos/malloc-pc.h
M tests/qtest/libqos/malloc-spapr.c
M tests/qtest/libqos/malloc-spapr.h
M tests/qtest/libqos/malloc.c
A tests/qtest/libqos/meson.build
M tests/qtest/libqos/pci-pc.c
M tests/qtest/libqos/pci-pc.h
M tests/qtest/libqos/pci-spapr.c
M tests/qtest/libqos/pci-spapr.h
M tests/qtest/libqos/pci.c
M tests/qtest/libqos/pci.h
M tests/qtest/libqos/ppc64_pseries-machine.c
M tests/qtest/libqos/qgraph.c
M tests/qtest/libqos/qgraph.h
M tests/qtest/libqos/qgraph_internal.h
M tests/qtest/libqos/qos_external.c
M tests/qtest/libqos/qos_external.h
M tests/qtest/libqos/rtas.c
M tests/qtest/libqos/rtas.h
M tests/qtest/libqos/sdhci.c
M tests/qtest/libqos/sdhci.h
M tests/qtest/libqos/tpci200.c
M tests/qtest/libqos/usb.c
M tests/qtest/libqos/usb.h
M tests/qtest/libqos/virtio-9p.c
M tests/qtest/libqos/virtio-9p.h
M tests/qtest/libqos/virtio-balloon.c
M tests/qtest/libqos/virtio-balloon.h
M tests/qtest/libqos/virtio-blk.c
M tests/qtest/libqos/virtio-blk.h
M tests/qtest/libqos/virtio-mmio.c
M tests/qtest/libqos/virtio-mmio.h
M tests/qtest/libqos/virtio-net.c
M tests/qtest/libqos/virtio-net.h
M tests/qtest/libqos/virtio-pci.c
M tests/qtest/libqos/virtio-pci.h
M tests/qtest/libqos/virtio-rng.c
M tests/qtest/libqos/virtio-rng.h
M tests/qtest/libqos/virtio-scsi.c
M tests/qtest/libqos/virtio-scsi.h
M tests/qtest/libqos/virtio-serial.c
M tests/qtest/libqos/virtio-serial.h
M tests/qtest/libqos/virtio.c
M tests/qtest/libqos/virtio.h
M tests/qtest/libqos/x86_64_pc-machine.c
M tests/qtest/libqtest-single.h
M tests/qtest/libqtest.c
R tests/qtest/libqtest.h
M tests/qtest/m48t59-test.c
M tests/qtest/machine-none-test.c
M tests/qtest/megasas-test.c
A tests/qtest/meson.build
M tests/qtest/microbit-test.c
M tests/qtest/migration-helpers.h
M tests/qtest/migration-test.c
M tests/qtest/modules-test.c
M tests/qtest/ne2000-test.c
M tests/qtest/numa-test.c
M tests/qtest/nvme-test.c
M tests/qtest/pca9552-test.c
M tests/qtest/pci-test.c
M tests/qtest/pcnet-test.c
M tests/qtest/pflash-cfi02-test.c
M tests/qtest/pnv-xscom-test.c
M tests/qtest/prom-env-test.c
M tests/qtest/pvpanic-test.c
M tests/qtest/pxe-test.c
M tests/qtest/q35-test.c
M tests/qtest/qmp-cmd-test.c
M tests/qtest/qmp-test.c
M tests/qtest/qom-test.c
M tests/qtest/rtas-test.c
M tests/qtest/sdhci-test.c
M tests/qtest/spapr-phb-test.c
M tests/qtest/tco-test.c
M tests/qtest/test-filter-mirror.c
M tests/qtest/test-filter-redirector.c
M tests/qtest/test-hmp.c
M tests/qtest/tpm-crb-swtpm-test.c
M tests/qtest/tpm-tis-device-swtpm-test.c
M tests/qtest/tpm-tis-swtpm-test.c
M tests/qtest/tpm-util.c
M tests/qtest/tulip-test.c
M tests/qtest/virtio-rng-test.c
M tests/qtest/virtio-test.c
M tests/qtest/vmgenid-test.c
M tests/qtest/vmxnet3-test.c
M tests/qtest/wdt_ib700-test.c
M tests/test-qga.c
M tests/test-qgraph.c
Log Message:
-----------
meson: convert tests/qtest to meson
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 478e943f515bffb712ff65a85b5db36c90a2f5e7
https://github.com/qemu/qemu/commit/478e943f515bffb712ff65a85b5db36c90a2f5e7
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile.objs
M Makefile.target
R audio/Makefile.objs
A audio/meson.build
M configure
M meson.build
Log Message:
-----------
meson: convert audio directory to Meson
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 2b1ccdf44146424032e384749efa993855f3bda6
https://github.com/qemu/qemu/commit/2b1ccdf44146424032e384749efa993855f3bda6
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile.objs
M Makefile.target
M configure
M meson.build
R ui/Makefile.objs
M ui/meson.build
M ui/shader.c
Log Message:
-----------
meson: convert ui directory to Meson
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 4a96337dfa714f4d15cf9769b6a932a25be48421
https://github.com/qemu/qemu/commit/4a96337dfa714f4d15cf9769b6a932a25be48421
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile.objs
M Makefile.target
M configure
M meson.build
Log Message:
-----------
meson: convert root directory to Meson
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 5d3ea0e17db463362578f47a47b5f0c4348516a2
https://github.com/qemu/qemu/commit/5d3ea0e17db463362578f47a47b5f0c4348516a2
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M meson.build
M softmmu/Makefile.objs
A softmmu/meson.build
Log Message:
-----------
meson: convert most of softmmu/
Leave out main.c, it's special due to fuzzing.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 0e1309d0c56fcfce14bd314aa73e35f65c2856b5
https://github.com/qemu/qemu/commit/0e1309d0c56fcfce14bd314aa73e35f65c2856b5
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
R trace/Makefile.objs
M trace/meson.build
Log Message:
-----------
meson: convert trace/
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 708eab42dc75304473f23ea1ead06d579dcb7566
https://github.com/qemu/qemu/commit/708eab42dc75304473f23ea1ead06d579dcb7566
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile.objs
M Makefile.target
M configure
R dump/Makefile.objs
A dump/meson.build
M meson.build
Log Message:
-----------
meson: convert dump/
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: ff219dca9ffa4c3417f8a00ef7ce3e9a15196eb0
https://github.com/qemu/qemu/commit/ff219dca9ffa4c3417f8a00ef7ce3e9a15196eb0
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile.objs
M Makefile.target
M meson.build
R monitor/Makefile.objs
A monitor/meson.build
R qom/Makefile.objs
M qom/meson.build
Log Message:
-----------
meson: convert common QMP bits for qemu and qemu-storage-daemon
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 7c58bb769dce4764b413ae4a9e13c4c54d537b87
https://github.com/qemu/qemu/commit/7c58bb769dce4764b413ae4a9e13c4c54d537b87
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile
M Makefile.objs
M meson.build
R qemu-storage-daemon.c
R storage-daemon/Makefile.objs
M storage-daemon/meson.build
M storage-daemon/qapi/meson.build
A storage-daemon/qemu-storage-daemon.c
Log Message:
-----------
meson: convert qemu-storage-daemon
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 17ef2af6b67f29bb5c5c687f07216544830f167a
https://github.com/qemu/qemu/commit/17ef2af6b67f29bb5c5c687f07216544830f167a
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile.objs
M meson.build
R replay/Makefile.objs
A replay/meson.build
Log Message:
-----------
meson: convert replay directory to Meson
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 5516623020db6a4f3ebee42b2fd6a5c517f939a9
https://github.com/qemu/qemu/commit/5516623020db6a4f3ebee42b2fd6a5c517f939a9
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile.objs
M Makefile.target
M meson.build
R migration/Makefile.objs
A migration/meson.build
M tests/Makefile.include
Log Message:
-----------
meson: convert migration directory to Meson
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: cdaf07228cf42d708fe24371a68cec022841e018
https://github.com/qemu/qemu/commit/cdaf07228cf42d708fe24371a68cec022841e018
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile.objs
M Makefile.target
M meson.build
R net/Makefile.objs
R net/can/Makefile.objs
A net/can/meson.build
A net/meson.build
Log Message:
-----------
meson: convert net directory to Meson
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: ab3180515c6a5f080623cde07c9b89ece77abb19
https://github.com/qemu/qemu/commit/ab3180515c6a5f080623cde07c9b89ece77abb19
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile.objs
R backends/Makefile.objs
A backends/meson.build
R backends/tpm/Makefile.objs
A backends/tpm/meson.build
M configure
M meson.build
Log Message:
-----------
meson: convert backends directory to Meson
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 5eead72bd3282decd055b60977f45046fdf7e4c2
https://github.com/qemu/qemu/commit/5eead72bd3282decd055b60977f45046fdf7e4c2
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile.objs
M configure
R fsdev/Makefile.objs
M fsdev/meson.build
Log Message:
-----------
meson: convert fsdev/
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: c574e161120aa0b8c76ee90d21d43c6e53e7f1ba
https://github.com/qemu/qemu/commit/c574e161120aa0b8c76ee90d21d43c6e53e7f1ba
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile.objs
R disas/Makefile.objs
R disas/libvixl/Makefile.objs
A disas/libvixl/meson.build
A disas/meson.build
M meson.build
Log Message:
-----------
meson: convert disas directory to Meson
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 5242523b5f35813c8e088bc8eae2fb4d4aa50dd6
https://github.com/qemu/qemu/commit/5242523b5f35813c8e088bc8eae2fb4d4aa50dd6
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile.objs
M Makefile.target
R qapi/Makefile.objs
M qapi/meson.build
Log Message:
-----------
meson: convert qapi-specific to meson
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 582ea95f5f9389677734637bdc021588c393bc3b
https://github.com/qemu/qemu/commit/582ea95f5f9389677734637bdc021588c393bc3b
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M configure
M hw/Makefile.objs
A hw/meson.build
R hw/xen/Makefile.objs
A hw/xen/meson.build
M meson.build
Log Message:
-----------
meson: convert hw/xen
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: c92a30977737f501e04c51210acceb0ec25291d3
https://github.com/qemu/qemu/commit/c92a30977737f501e04c51210acceb0ec25291d3
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M hw/Makefile.objs
R hw/core/Makefile.objs
A hw/core/meson.build
M hw/meson.build
M tests/Makefile.include
Log Message:
-----------
meson: convert hw/core
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 56d996c50ae5df3e8aa52d1abbb00eec9c00e786
https://github.com/qemu/qemu/commit/56d996c50ae5df3e8aa52d1abbb00eec9c00e786
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M hw/Makefile.objs
M hw/meson.build
R hw/semihosting/Makefile.objs
A hw/semihosting/meson.build
Log Message:
-----------
meson: convert hw/semihosting
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: b908c370f73192d95f13145148c4bafe39d1171c
https://github.com/qemu/qemu/commit/b908c370f73192d95f13145148c4bafe39d1171c
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M hw/Makefile.objs
M hw/meson.build
R hw/nubus/Makefile.objs
A hw/nubus/meson.build
Log Message:
-----------
meson: convert hw/nubus
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: d6c9b1f00365abe9bfde8cd67d49db3146f681a1
https://github.com/qemu/qemu/commit/d6c9b1f00365abe9bfde8cd67d49db3146f681a1
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M hw/Makefile.objs
M hw/meson.build
R hw/smbios/Makefile.objs
A hw/smbios/meson.build
Log Message:
-----------
meson: convert hw/smbios
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 97813b940d56712d456d8a1260ecd5320b10761c
https://github.com/qemu/qemu/commit/97813b940d56712d456d8a1260ecd5320b10761c
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M hw/Makefile.objs
M hw/mem/Kconfig
R hw/mem/Makefile.objs
A hw/mem/meson.build
M hw/meson.build
Log Message:
-----------
meson: convert hw/mem
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: e4fea7db5ea8b0b3482a9f1510f28be1e9715e42
https://github.com/qemu/qemu/commit/e4fea7db5ea8b0b3482a9f1510f28be1e9715e42
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M hw/Makefile.objs
M hw/meson.build
R hw/watchdog/Makefile.objs
A hw/watchdog/meson.build
Log Message:
-----------
meson: convert hw/watchdog
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: be786d2f4aa3f9f53141ddabb50247176c004506
https://github.com/qemu/qemu/commit/be786d2f4aa3f9f53141ddabb50247176c004506
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M hw/Makefile.objs
M hw/meson.build
R hw/virtio/Makefile.objs
A hw/virtio/meson.build
Log Message:
-----------
meson: convert hw/virtio
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 4f780d5629e965e2c479f36adeed11dc6902306c
https://github.com/qemu/qemu/commit/4f780d5629e965e2c479f36adeed11dc6902306c
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M hw/Makefile.objs
M hw/meson.build
R hw/vfio/Makefile.objs
A hw/vfio/meson.build
Log Message:
-----------
meson: convert hw/vfio
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 06677ce161c1ed0efc2851a592695cea0d24055a
https://github.com/qemu/qemu/commit/06677ce161c1ed0efc2851a592695cea0d24055a
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile.target
M hw/Makefile.objs
M hw/meson.build
R hw/usb/Makefile.objs
A hw/usb/meson.build
M meson.build
Log Message:
-----------
meson: convert hw/usb
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 70c2cfedd3ad6a9ac433c194740c657075001ecc
https://github.com/qemu/qemu/commit/70c2cfedd3ad6a9ac433c194740c657075001ecc
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M hw/Makefile.objs
M hw/meson.build
R hw/tpm/Makefile.objs
A hw/tpm/meson.build
Log Message:
-----------
meson: convert hw/tpm
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: beeb0566d7e831347b5d7e412b3830a72557168b
https://github.com/qemu/qemu/commit/beeb0566d7e831347b5d7e412b3830a72557168b
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M hw/Makefile.objs
M hw/meson.build
R hw/timer/Makefile.objs
A hw/timer/meson.build
Log Message:
-----------
meson: convert hw/timer
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: ee80237e380df36562e545c63d9b058d7b39f8b9
https://github.com/qemu/qemu/commit/ee80237e380df36562e545c63d9b058d7b39f8b9
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M hw/Makefile.objs
M hw/meson.build
R hw/rtc/Makefile.objs
A hw/rtc/meson.build
Log Message:
-----------
meson: convert hw/rtc
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: b1bc817d686cd6b8c00965c626403222d60acf82
https://github.com/qemu/qemu/commit/b1bc817d686cd6b8c00965c626403222d60acf82
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M hw/Makefile.objs
M hw/meson.build
R hw/ssi/Makefile.objs
A hw/ssi/meson.build
Log Message:
-----------
meson: convert hw/ssi
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 092795f8588e466e67d043b8780d8f8c2659e100
https://github.com/qemu/qemu/commit/092795f8588e466e67d043b8780d8f8c2659e100
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M hw/Makefile.objs
M hw/meson.build
R hw/sd/Makefile.objs
A hw/sd/meson.build
Log Message:
-----------
meson: convert hw/sd
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 7633d844367fd341be1ee0a5af785ccdd4ad55d9
https://github.com/qemu/qemu/commit/7633d844367fd341be1ee0a5af785ccdd4ad55d9
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M hw/Makefile.objs
M hw/meson.build
R hw/scsi/Makefile.objs
A hw/scsi/meson.build
Log Message:
-----------
meson: convert hw/scsi
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 00953fa550f4868c39a340001c9839cc9bb534f0
https://github.com/qemu/qemu/commit/00953fa550f4868c39a340001c9839cc9bb534f0
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M hw/Makefile.objs
M hw/meson.build
R hw/pcmcia/Makefile.objs
A hw/pcmcia/meson.build
Log Message:
-----------
meson: convert hw/pcmcia
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 9235a82d0ff80e04218134b6a2c48e3e31c261de
https://github.com/qemu/qemu/commit/9235a82d0ff80e04218134b6a2c48e3e31c261de
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M hw/Makefile.objs
M hw/meson.build
R hw/pci-host/Makefile.objs
A hw/pci-host/meson.build
Log Message:
-----------
meson: convert hw/pci-host
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: ea7e9b5730dbcce6fa1bc150342caf43920f2db9
https://github.com/qemu/qemu/commit/ea7e9b5730dbcce6fa1bc150342caf43920f2db9
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M hw/Makefile.objs
M hw/meson.build
R hw/pci-bridge/Makefile.objs
A hw/pci-bridge/meson.build
Log Message:
-----------
meson: convert hw/pci-bridge
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 4a328444333dd917ae17241f433085a64ee17d8e
https://github.com/qemu/qemu/commit/4a328444333dd917ae17241f433085a64ee17d8e
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M hw/Makefile.objs
M hw/meson.build
R hw/pci/Makefile.objs
A hw/pci/meson.build
Log Message:
-----------
meson: convert hw/pci
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 9f6ede2f1a936b61b24d0b1f387e8e785108eb41
https://github.com/qemu/qemu/commit/9f6ede2f1a936b61b24d0b1f387e8e785108eb41
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M hw/Makefile.objs
M hw/meson.build
R hw/nvram/Makefile.objs
A hw/nvram/meson.build
Log Message:
-----------
meson: convert hw/nvram
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 19233c978a50a13b05cc9a33b9574aa83a28193f
https://github.com/qemu/qemu/commit/19233c978a50a13b05cc9a33b9574aa83a28193f
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M hw/Makefile.objs
M hw/meson.build
R hw/rdma/Makefile.objs
A hw/rdma/meson.build
Log Message:
-----------
meson: convert hw/rdma
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: b1419fa665584e493257475af2618443bd834e47
https://github.com/qemu/qemu/commit/b1419fa665584e493257475af2618443bd834e47
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M hw/Makefile.objs
M hw/meson.build
R hw/net/Makefile.objs
R hw/net/can/Makefile.objs
A hw/net/can/meson.build
A hw/net/meson.build
Log Message:
-----------
meson: convert hw/net
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 721cdcae73071d12415b64971ece3f87b2971bc2
https://github.com/qemu/qemu/commit/721cdcae73071d12415b64971ece3f87b2971bc2
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M hw/Makefile.objs
M hw/meson.build
R hw/misc/Makefile.objs
R hw/misc/macio/Makefile.objs
A hw/misc/macio/meson.build
A hw/misc/meson.build
Log Message:
-----------
meson: convert hw/misc
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: a74fb3984adfcdbb27c47a2585933962fd1b96e9
https://github.com/qemu/qemu/commit/a74fb3984adfcdbb27c47a2585933962fd1b96e9
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M hw/Makefile.objs
R hw/isa/Makefile.objs
A hw/isa/meson.build
M hw/meson.build
Log Message:
-----------
meson: convert hw/isa
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: a7b9b7d1d709ba2c5e089f9d69f00df7404c43f7
https://github.com/qemu/qemu/commit/a7b9b7d1d709ba2c5e089f9d69f00df7404c43f7
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M hw/Makefile.objs
R hw/ipmi/Makefile.objs
A hw/ipmi/meson.build
M hw/meson.build
Log Message:
-----------
meson: convert hw/ipmi
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Corey Minyard <cminyard@mvista.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: ae36d233d37ab80245ac23f1ce04e97b0df6805d
https://github.com/qemu/qemu/commit/ae36d233d37ab80245ac23f1ce04e97b0df6805d
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M hw/Makefile.objs
R hw/ipack/Makefile.objs
A hw/ipack/meson.build
M hw/meson.build
Log Message:
-----------
meson: convert hw/ipack
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: bff065adcdbd81ef699711d7caee1cf41c620a1b
https://github.com/qemu/qemu/commit/bff065adcdbd81ef699711d7caee1cf41c620a1b
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M hw/Makefile.objs
R hw/intc/Makefile.objs
A hw/intc/meson.build
M hw/meson.build
Log Message:
-----------
meson: convert hw/intc
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 6a18fd05907f8a1a116f91c6145eee9e5b4f3930
https://github.com/qemu/qemu/commit/6a18fd05907f8a1a116f91c6145eee9e5b4f3930
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M hw/Makefile.objs
R hw/input/Makefile.objs
A hw/input/meson.build
M hw/meson.build
Log Message:
-----------
meson: convert hw/input
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 5b8c4d2d9b2348d03a756f9624bc89d595fa8c00
https://github.com/qemu/qemu/commit/5b8c4d2d9b2348d03a756f9624bc89d595fa8c00
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M hw/Makefile.objs
R hw/ide/Makefile.objs
A hw/ide/meson.build
M hw/meson.build
Log Message:
-----------
meson: convert hw/ide
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: c8d9333f1fa7f7ae336369957aa6d85b95ea7120
https://github.com/qemu/qemu/commit/c8d9333f1fa7f7ae336369957aa6d85b95ea7120
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M hw/Makefile.objs
R hw/i2c/Makefile.objs
A hw/i2c/meson.build
M hw/meson.build
Log Message:
-----------
meson: convert hw/i2c
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Corey Minyard <cminyard@mvista.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: cc4d76a3ed2937900038ea0223fc182b945103bc
https://github.com/qemu/qemu/commit/cc4d76a3ed2937900038ea0223fc182b945103bc
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M hw/Makefile.objs
R hw/hyperv/Makefile.objs
A hw/hyperv/meson.build
M hw/meson.build
Log Message:
-----------
meson: convert hw/hyperv
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: a7b057d1d0fd163c74503de1cf5978495ebdfc6f
https://github.com/qemu/qemu/commit/a7b057d1d0fd163c74503de1cf5978495ebdfc6f
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M hw/Makefile.objs
R hw/gpio/Makefile.objs
A hw/gpio/meson.build
M hw/meson.build
Log Message:
-----------
meson: convert hw/gpio
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 7d744257a8b3586efcc8c997ed6219cb338f22fe
https://github.com/qemu/qemu/commit/7d744257a8b3586efcc8c997ed6219cb338f22fe
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M hw/Makefile.objs
R hw/dma/Makefile.objs
A hw/dma/meson.build
M hw/meson.build
Log Message:
-----------
meson: convert hw/dma
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: b4c8eece5735b5b30bc48f600745c587f8f1170a
https://github.com/qemu/qemu/commit/b4c8eece5735b5b30bc48f600745c587f8f1170a
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile.target
M hw/Makefile.objs
R hw/display/Makefile.objs
A hw/display/meson.build
M hw/meson.build
Log Message:
-----------
meson: convert hw/display
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: cff3c5d2b4029f375b9ed077d99577b3d64e7e24
https://github.com/qemu/qemu/commit/cff3c5d2b4029f375b9ed077d99577b3d64e7e24
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M hw/Makefile.objs
R hw/cpu/Makefile.objs
A hw/cpu/meson.build
M hw/meson.build
Log Message:
-----------
meson: convert hw/cpu
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: a518e03cdba86079891d7faf57c928e01b323250
https://github.com/qemu/qemu/commit/a518e03cdba86079891d7faf57c928e01b323250
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M hw/Makefile.objs
R hw/char/Makefile.objs
A hw/char/meson.build
M hw/meson.build
Log Message:
-----------
meson: convert hw/char
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 6bcb5d96654ecbf74feaa418412487a743051dcb
https://github.com/qemu/qemu/commit/6bcb5d96654ecbf74feaa418412487a743051dcb
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M hw/Makefile.objs
R hw/block/Makefile.objs
R hw/block/dataplane/Makefile.objs
A hw/block/dataplane/meson.build
A hw/block/meson.build
M hw/meson.build
Log Message:
-----------
meson: convert hw/block
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: a9d4825542510e6d9483e29fb8e3761397eaada1
https://github.com/qemu/qemu/commit/a9d4825542510e6d9483e29fb8e3761397eaada1
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M hw/Makefile.objs
R hw/audio/Makefile.objs
A hw/audio/meson.build
M hw/meson.build
Log Message:
-----------
meson: convert hw/audio
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: b53d555f6907434afc93d78cf316f10598b2853c
https://github.com/qemu/qemu/commit/b53d555f6907434afc93d78cf316f10598b2853c
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M hw/Makefile.objs
R hw/adc/Makefile.objs
A hw/adc/meson.build
M hw/meson.build
Log Message:
-----------
meson: convert hw/adc
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 36b34c359fc0c38c4221358671712bbdffa1a2d9
https://github.com/qemu/qemu/commit/36b34c359fc0c38c4221358671712bbdffa1a2d9
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M hw/Makefile.objs
R hw/acpi/Makefile.objs
A hw/acpi/meson.build
M hw/meson.build
Log Message:
-----------
meson: convert hw/acpi
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: b2c00bce54cce0dbb8c7fd3dd397cfdaca4c28ef
https://github.com/qemu/qemu/commit/b2c00bce54cce0dbb8c7fd3dd397cfdaca4c28ef
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile
M Makefile.objs
M Makefile.target
M hw/9pfs/Kconfig
R hw/9pfs/Makefile.objs
A hw/9pfs/meson.build
R hw/Makefile.objs
M hw/meson.build
Log Message:
-----------
meson: convert hw/9pfs, cleanup
hw/Makefile.objs is gone so there is more code that can be removed.
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 2c44220d055d12142f27cf513848f17d6007ae35
https://github.com/qemu/qemu/commit/2c44220d055d12142f27cf513848f17d6007ae35
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile.target
R hw/alpha/Makefile.objs
A hw/alpha/meson.build
R hw/arm/Makefile.objs
A hw/arm/meson.build
R hw/avr/Makefile.objs
A hw/avr/meson.build
R hw/cris/Makefile.objs
A hw/cris/meson.build
R hw/hppa/Makefile.objs
A hw/hppa/meson.build
R hw/i386/Makefile.objs
R hw/i386/kvm/Makefile.objs
A hw/i386/kvm/meson.build
A hw/i386/meson.build
R hw/i386/xen/Makefile.objs
A hw/i386/xen/meson.build
R hw/lm32/Makefile.objs
A hw/lm32/meson.build
R hw/m68k/Makefile.objs
A hw/m68k/meson.build
M hw/meson.build
R hw/microblaze/Makefile.objs
A hw/microblaze/meson.build
R hw/mips/Makefile.objs
A hw/mips/meson.build
R hw/moxie/Makefile.objs
A hw/moxie/meson.build
R hw/nios2/Makefile.objs
A hw/nios2/meson.build
R hw/openrisc/Makefile.objs
A hw/openrisc/meson.build
R hw/ppc/Makefile.objs
A hw/ppc/meson.build
R hw/riscv/Makefile.objs
A hw/riscv/meson.build
R hw/rx/Makefile.objs
A hw/rx/meson.build
R hw/s390x/Makefile.objs
A hw/s390x/meson.build
R hw/sh4/Makefile.objs
A hw/sh4/meson.build
R hw/sparc/Makefile.objs
A hw/sparc/meson.build
R hw/sparc64/Makefile.objs
A hw/sparc64/meson.build
R hw/tricore/Makefile.objs
A hw/tricore/meson.build
R hw/unicore32/Makefile.objs
A hw/unicore32/meson.build
R hw/xenpv/Makefile.objs
A hw/xenpv/meson.build
R hw/xtensa/Makefile.objs
A hw/xtensa/meson.build
M meson.build
Log Message:
-----------
meson: convert hw/arch*
Each architecture's sourceset is placed in an hw_arch dictionary, and picked up
from there when building the per-emulator static_library.
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: abff1abfe8113a989215ed33c48839a827e531f1
https://github.com/qemu/qemu/commit/abff1abfe8113a989215ed33c48839a827e531f1
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile.target
R libdecnumber/Makefile.objs
A libdecnumber/meson.build
M meson.build
M scripts/decodetree.py
R target/alpha/Makefile.objs
A target/alpha/meson.build
R target/arm/Makefile.objs
A target/arm/meson.build
R target/avr/Makefile.objs
M target/avr/disas.c
A target/avr/meson.build
M target/avr/translate.c
R target/cris/Makefile.objs
A target/cris/meson.build
R target/hppa/Makefile.objs
A target/hppa/meson.build
M target/hppa/translate.c
R target/i386/Makefile.objs
R target/i386/hvf/Makefile.objs
A target/i386/hvf/meson.build
A target/i386/meson.build
R target/lm32/Makefile.objs
A target/lm32/meson.build
R target/m68k/Makefile.objs
A target/m68k/meson.build
M target/meson.build
R target/microblaze/Makefile.objs
A target/microblaze/meson.build
R target/mips/Makefile.objs
A target/mips/meson.build
R target/moxie/Makefile.objs
A target/moxie/meson.build
R target/nios2/Makefile.objs
A target/nios2/meson.build
R target/openrisc/Makefile.objs
M target/openrisc/disas.c
A target/openrisc/meson.build
M target/openrisc/translate.c
R target/ppc/Makefile.objs
A target/ppc/meson.build
R target/riscv/Makefile.objs
A target/riscv/meson.build
M target/riscv/translate.c
R target/rx/Makefile.objs
M target/rx/disas.c
A target/rx/meson.build
M target/rx/translate.c
R target/s390x/Makefile.objs
M target/s390x/meson.build
R target/sh4/Makefile.objs
A target/sh4/meson.build
R target/sparc/Makefile.objs
A target/sparc/meson.build
R target/tilegx/Makefile.objs
A target/tilegx/meson.build
R target/tricore/Makefile.objs
A target/tricore/meson.build
R target/unicore32/Makefile.objs
A target/unicore32/meson.build
R target/xtensa/Makefile.objs
A target/xtensa/meson.build
Log Message:
-----------
meson: target
Similar to hw_arch, each architecture defines two sourceset which are placed in
dictionaries target_arch and target_softmmu_arch. These are then picked up
from there when building the per-emulator static_library.
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 1a82878a0840ec963119fdf40895d87861884f40
https://github.com/qemu/qemu/commit/1a82878a0840ec963119fdf40895d87861884f40
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile.objs
M Makefile.target
R accel/Makefile.objs
R accel/kvm/Makefile.objs
A accel/kvm/meson.build
A accel/meson.build
R accel/stubs/Makefile.objs
A accel/stubs/meson.build
R accel/tcg/Makefile.objs
A accel/tcg/meson.build
R accel/xen/Makefile.objs
A accel/xen/meson.build
M meson.build
Log Message:
-----------
meson: accel
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 3a30446aed8497b5928576c6d1aedba557363934
https://github.com/qemu/qemu/commit/3a30446aed8497b5928576c6d1aedba557363934
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile.target
M configure
R linux-user/Makefile.objs
R linux-user/alpha/Makefile.objs
A linux-user/alpha/meson.build
R linux-user/arm/Makefile.objs
A linux-user/arm/meson.build
R linux-user/arm/nwfpe/Makefile.objs
A linux-user/arm/nwfpe/meson.build
R linux-user/hppa/Makefile.objs
A linux-user/hppa/meson.build
R linux-user/i386/Makefile.objs
A linux-user/i386/meson.build
A linux-user/i386/syscall_nr.h
R linux-user/m68k/Makefile.objs
A linux-user/m68k/meson.build
A linux-user/meson.build
R linux-user/microblaze/Makefile.objs
A linux-user/microblaze/meson.build
R linux-user/mips/Makefile.objs
A linux-user/mips/meson.build
A linux-user/mips/syscall_nr.h
R linux-user/mips64/Makefile.objs
A linux-user/mips64/meson.build
A linux-user/mips64/syscall_nr.h
R linux-user/ppc/Makefile.objs
A linux-user/ppc/meson.build
R linux-user/s390x/Makefile.objs
A linux-user/s390x/meson.build
R linux-user/sh4/Makefile.objs
A linux-user/sh4/meson.build
R linux-user/sparc/Makefile.objs
A linux-user/sparc/meson.build
R linux-user/sparc64/Makefile.objs
A linux-user/sparc64/meson.build
R linux-user/x86_64/Makefile.objs
A linux-user/x86_64/meson.build
A linux-user/x86_64/syscall_nr.h
R linux-user/xtensa/Makefile.objs
A linux-user/xtensa/meson.build
M meson.build
Log Message:
-----------
meson: linux-user
The most interesting or most complicated part here is the syscall_nr.h
generators. In order to keep the generation logic all in meson.build,
I am adding to config_target the name of the .tbl file, and making the
generated file syscall<SUFFIX>_nr.h for input file syscall<SUFFIX>.tbl.
For architectures where the input file is not named syscall_nr.tbl,
syscall_nr.h has to be a source file; it's just a forwarder for x86
(i386/x86_64), while for MIPS64 it chooses between N32 and N64 ABIs.
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: b309c321256fc48cd7164c55582eaa37bc77b6ab
https://github.com/qemu/qemu/commit/b309c321256fc48cd7164c55582eaa37bc77b6ab
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile.target
R bsd-user/Makefile.objs
A bsd-user/meson.build
M meson.build
Log Message:
-----------
meson: bsd-user
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: c9322ab5bfe17e9db099646978f43a745816073e
https://github.com/qemu/qemu/commit/c9322ab5bfe17e9db099646978f43a745816073e
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile.target
M configure
M meson.build
M scripts/feature_to_c.sh
Log Message:
-----------
meson: cpu-emu
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: f556b4a10d3ccd6cad01f704e4ccb2252520d61e
https://github.com/qemu/qemu/commit/f556b4a10d3ccd6cad01f704e4ccb2252520d61e
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile
M Makefile.target
M meson.build
R plugins/Makefile.objs
A plugins/meson.build
Log Message:
-----------
meson: plugins
For now link arguments end up in Makefile.target, they will move to the
right place soon.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 64ed6f92ffebb419ba71ef61e7bdb5f165c5043a
https://github.com/qemu/qemu/commit/64ed6f92ffebb419ba71ef61e7bdb5f165c5043a
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M .gitlab-ci.yml
M Makefile
M Makefile.objs
M Makefile.target
M configure
M docs/devel/blkverify.txt
M docs/devel/testing.rst
M docs/interop/live-block-operations.rst
M meson.build
M os-posix.c
M plugins/meson.build
M rules.mak
M scripts/device-crash-test
M scripts/oss-fuzz/build.sh
R softmmu/Makefile.objs
M target/s390x/meson.build
M tests/Makefile.include
M tests/acceptance/avocado_qemu/__init__.py
M tests/data/acpi/rebuild-expected-aml.sh
M tests/multiboot/run_test.sh
M tests/qemu-iotests/check
R tests/qtest/fuzz/Makefile.include
M tests/qtest/fuzz/i440fx_fuzz.c
A tests/qtest/fuzz/meson.build
M tests/qtest/fuzz/qtest_wrappers.c
M tests/qtest/fuzz/virtio_net_fuzz.c
M tests/qtest/fuzz/virtio_scsi_fuzz.c
M tests/qtest/libqos/qgraph.h
M tests/qtest/meson.build
M tests/qtest/rtas-test.c
M tests/tcg/configure.sh
M util/module.c
Log Message:
-----------
meson: link emulators without Makefile.target
The binaries move to the root directory, e.g. qemu-system-i386 or
qemu-arm. This requires changes to qtests, CI, etc.
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 2898503c03369fcac64645210517e9d83a406eb6
https://github.com/qemu/qemu/commit/2898503c03369fcac64645210517e9d83a406eb6
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M configure
Log Message:
-----------
configure: place compatibility symlinks in target directories
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 10e1d2636dc607eaf0aa3f534e834cd2bf018750
https://github.com/qemu/qemu/commit/10e1d2636dc607eaf0aa3f534e834cd2bf018750
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile.target
M meson.build
M rules.mak
M trace/meson.build
Log Message:
-----------
meson: convert systemtap files
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 8000047e992c2d6f9984c525e8617ec5f94f4cc8
https://github.com/qemu/qemu/commit/8000047e992c2d6f9984c525e8617ec5f94f4cc8
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile
M Makefile.objs
M rules.mak
Log Message:
-----------
rules.mak: remove version.o
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 5e6d1573b493a0ec4982a0fecd5169d38d997e4e
https://github.com/qemu/qemu/commit/5e6d1573b493a0ec4982a0fecd5169d38d997e4e
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile
R Makefile.target
M configure
Log Message:
-----------
remove Makefile.target
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: f8aa24ea9a82da38370470c6bc0eaa393999edfe
https://github.com/qemu/qemu/commit/f8aa24ea9a82da38370470c6bc0eaa393999edfe
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile
M configure
M docs/index.html.in
A docs/meson.build
M meson.build
M rules.mak
Log Message:
-----------
meson: sphinx-build
For now, sphinx is run on every invocation of make. The previous mechanism
using $(wildcard) is not reproducible in Meson and was also brittle; for
example some .rst.inc files were left out. The next patch will introduce
a Sphinx extension to emit a depfile.
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: bac35bf5175fb16470a73492c23161e80361eeeb
https://github.com/qemu/qemu/commit/bac35bf5175fb16470a73492c23161e80361eeeb
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M docs/conf.py
M docs/meson.build
A docs/sphinx/depfile.py
Log Message:
-----------
docs: automatically track manual dependencies
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: acfdaac577130e86ebefe5564cfd121c16dbc3c4
https://github.com/qemu/qemu/commit/acfdaac577130e86ebefe5564cfd121c16dbc3c4
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile
M docs/interop/qemu-ga-ref.texi
M docs/interop/qemu-qmp-ref.texi
M meson.build
M qga/meson.build
A version.texi.in
Log Message:
-----------
meson: build texi doc
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: d3ca592b3c10ba3d340e28f68a9a155dacdf4446
https://github.com/qemu/qemu/commit/d3ca592b3c10ba3d340e28f68a9a155dacdf4446
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M meson.build
M tests/Makefile.include
M tests/meson.build
A tests/qemu-iotests/meson.build
Log Message:
-----------
meson: convert check-block
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 484e2cc730a86f7066b3e29c5bb8440747b61f01
https://github.com/qemu/qemu/commit/484e2cc730a86f7066b3e29c5bb8440747b61f01
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M .gitignore
M Makefile
M configure
M docs/devel/build-system.txt
M rules.mak
M scripts/create_config
Log Message:
-----------
rules.mak: drop unneeded macros
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 859aef026e51a4959d1ab535f0b7a00d63ed32ba
https://github.com/qemu/qemu/commit/859aef026e51a4959d1ab535f0b7a00d63ed32ba
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile
M block.c
M configure
M meson.build
R scripts/create_config
M tests/qtest/bios-tables-test.c
M util/module.c
Log Message:
-----------
meson: replace create-config with meson configure_file
Move the create-config logic to meson.build; create a
configuration_data object and let meson handle the
quoting and output.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: ffac93df19d33387645376c32a4a789d204e6fcd
https://github.com/qemu/qemu/commit/ffac93df19d33387645376c32a4a789d204e6fcd
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M configure
M tests/Makefile.include
M tests/meson.build
R tests/plugin/Makefile
A tests/plugin/meson.build
Log Message:
-----------
meson: convert sample plugins
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 35be72ba729d0fcd85c929597edb692c1d0f3bdc
https://github.com/qemu/qemu/commit/35be72ba729d0fcd85c929597edb692c1d0f3bdc
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M chardev/meson.build
M configure
M meson.build
A meson_options.txt
M softmmu/main.c
M ui/meson.build
Log Message:
-----------
meson: move SDL and SDL-image detection to meson
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: a0b93237d82bed836842a75f9927ec72ebba280b
https://github.com/qemu/qemu/commit/a0b93237d82bed836842a75f9927ec72ebba280b
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M configure
M meson.build
M meson_options.txt
M ui/meson.build
Log Message:
-----------
meson: convert VNC and dependent libraries to meson
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: e8f3bd71d830f986c950439c0d125f4bab8e0313
https://github.com/qemu/qemu/commit/e8f3bd71d830f986c950439c0d125f4bab8e0313
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M Makefile
M configure
M meson.build
M meson_options.txt
A po/LINGUAS
R po/Makefile
A po/POTFILES
A po/meson.build
R po/messages.po
M tests/vm/freebsd
M tests/vm/netbsd
M tests/vm/openbsd
Log Message:
-----------
meson: convert po/
Meson warns if xgettext is not found. In the future we may want to add
a required argument to i18n.gettext(); in the meanwhile, I am adding a
--enable-gettext/--disable-gettext option and feature detection in
configure. This preserves QEMU's default behavior of detecting system
features, without any warning, if neither --enable-* nor --disable-*
is requested.
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: b29b40f4abefa789111a6063b19dde9b276662ff
https://github.com/qemu/qemu/commit/b29b40f4abefa789111a6063b19dde9b276662ff
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M meson.build
Log Message:
-----------
meson: avoid unstable module warning with Meson 0.56.0 or newer
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 77d27b9271bed903c85463a5518c28929a88a676
https://github.com/qemu/qemu/commit/77d27b9271bed903c85463a5518c28929a88a676
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M docs/devel/build-system.txt
Log Message:
-----------
meson: update build-system documentation
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: a14f0bf1657adef0328a3a756637b93f53ec0220
https://github.com/qemu/qemu/commit/a14f0bf1657adef0328a3a756637b93f53ec0220
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
A docs/devel/build-system.rst
R docs/devel/build-system.txt
M docs/devel/index.rst
Log Message:
-----------
docs: convert build system documentation to rST
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Commit: 7fd51e68c34fcefdb4d6fd646ed3346f780f89f4
https://github.com/qemu/qemu/commit/7fd51e68c34fcefdb4d6fd646ed3346f780f89f4
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2020-08-21 (Fri, 21 Aug 2020)
Changed paths:
M .editorconfig
M .gitignore
M .gitlab-ci.yml
M .gitmodules
M Makefile
M Makefile.objs
R Makefile.target
R accel/Makefile.objs
R accel/kvm/Makefile.objs
A accel/kvm/meson.build
A accel/kvm/trace.h
A accel/meson.build
R accel/stubs/Makefile.objs
A accel/stubs/meson.build
R accel/tcg/Makefile.objs
A accel/tcg/atomic_common.c.inc
R accel/tcg/atomic_common.inc.c
M accel/tcg/cputlb.c
A accel/tcg/meson.build
A accel/tcg/trace.h
M accel/tcg/user-exec.c
R accel/xen/Makefile.objs
A accel/xen/meson.build
R audio/Makefile.objs
A audio/meson.build
A audio/trace.h
R authz/Makefile.objs
A authz/meson.build
A authz/trace.h
R backends/Makefile.objs
A backends/meson.build
R backends/tpm/Makefile.objs
A backends/tpm/meson.build
A backends/tpm/trace.h
A backends/trace.h
M block.c
R block/Makefile.objs
A block/meson.build
R block/monitor/Makefile.objs
A block/monitor/meson.build
A block/trace.h
R bsd-user/Makefile.objs
A bsd-user/meson.build
R chardev/Makefile.objs
A chardev/meson.build
A chardev/trace.h
M configure
R contrib/elf2dmp/Makefile.objs
A contrib/elf2dmp/meson.build
M contrib/gitdm/filetypes.txt
R contrib/ivshmem-client/Makefile.objs
A contrib/ivshmem-client/meson.build
R contrib/ivshmem-server/Makefile.objs
A contrib/ivshmem-server/meson.build
R contrib/libvhost-user/Makefile.objs
A contrib/libvhost-user/meson.build
R contrib/rdmacm-mux/Makefile.objs
A contrib/rdmacm-mux/meson.build
R contrib/vhost-user-blk/Makefile.objs
A contrib/vhost-user-blk/meson.build
R contrib/vhost-user-gpu/Makefile.objs
A contrib/vhost-user-gpu/meson.build
R contrib/vhost-user-input/Makefile.objs
A contrib/vhost-user-input/meson.build
R contrib/vhost-user-scsi/Makefile.objs
A contrib/vhost-user-scsi/meson.build
M contrib/vhost-user-scsi/vhost-user-scsi.c
R crypto/Makefile.objs
A crypto/meson.build
A crypto/trace.h
R disas/Makefile.objs
R disas/libvixl/Makefile.objs
A disas/libvixl/meson.build
A disas/meson.build
M dma-helpers.c
M docs/conf.py
M docs/devel/blkverify.txt
A docs/devel/build-system.rst
R docs/devel/build-system.txt
M docs/devel/index.rst
M docs/devel/testing.rst
M docs/devel/tracing.txt
M docs/index.html.in
M docs/interop/live-block-operations.rst
M docs/interop/qemu-ga-ref.texi
M docs/interop/qemu-qmp-ref.texi
A docs/meson.build
A docs/sphinx/depfile.py
R dump/Makefile.objs
A dump/meson.build
M exec.c
A fpu/softfloat-specialize.c.inc
R fpu/softfloat-specialize.inc.c
M fpu/softfloat.c
R fsdev/Makefile.objs
A fsdev/meson.build
M gdbstub.c
M hw/9pfs/Kconfig
R hw/9pfs/Makefile.objs
A hw/9pfs/meson.build
A hw/9pfs/trace.h
R hw/Makefile.objs
R hw/acpi/Makefile.objs
A hw/acpi/meson.build
A hw/acpi/trace.h
R hw/adc/Makefile.objs
A hw/adc/meson.build
R hw/alpha/Makefile.objs
A hw/alpha/meson.build
A hw/alpha/trace.h
R hw/arm/Makefile.objs
A hw/arm/meson.build
A hw/arm/trace.h
R hw/audio/Makefile.objs
A hw/audio/meson.build
A hw/audio/trace.h
R hw/avr/Makefile.objs
A hw/avr/meson.build
R hw/block/Makefile.objs
R hw/block/dataplane/Makefile.objs
A hw/block/dataplane/meson.build
A hw/block/dataplane/trace.h
A hw/block/meson.build
A hw/block/trace.h
R hw/char/Makefile.objs
A hw/char/meson.build
A hw/char/trace.h
R hw/core/Makefile.objs
M hw/core/cpu.c
A hw/core/meson.build
A hw/core/trace.h
R hw/cpu/Makefile.objs
A hw/cpu/meson.build
R hw/cris/Makefile.objs
A hw/cris/meson.build
R hw/display/Makefile.objs
A hw/display/meson.build
A hw/display/trace.h
R hw/dma/Makefile.objs
A hw/dma/meson.build
A hw/dma/trace.h
R hw/gpio/Makefile.objs
A hw/gpio/meson.build
A hw/gpio/trace.h
R hw/hppa/Makefile.objs
A hw/hppa/meson.build
A hw/hppa/trace.h
R hw/hyperv/Makefile.objs
A hw/hyperv/meson.build
A hw/hyperv/trace.h
R hw/i2c/Makefile.objs
A hw/i2c/meson.build
A hw/i2c/trace.h
R hw/i386/Makefile.objs
M hw/i386/fw_cfg.c
R hw/i386/kvm/Makefile.objs
A hw/i386/kvm/meson.build
A hw/i386/meson.build
M hw/i386/pc.c
M hw/i386/pc_piix.c
A hw/i386/trace.h
M hw/i386/x86.c
R hw/i386/xen/Makefile.objs
A hw/i386/xen/meson.build
A hw/i386/xen/trace.h
R hw/ide/Makefile.objs
A hw/ide/meson.build
A hw/ide/trace.h
R hw/input/Makefile.objs
A hw/input/meson.build
A hw/input/trace.h
R hw/intc/Makefile.objs
A hw/intc/meson.build
A hw/intc/trace.h
R hw/ipack/Makefile.objs
A hw/ipack/meson.build
R hw/ipmi/Makefile.objs
A hw/ipmi/meson.build
R hw/isa/Makefile.objs
A hw/isa/meson.build
A hw/isa/trace.h
R hw/lm32/Makefile.objs
A hw/lm32/meson.build
R hw/m68k/Makefile.objs
A hw/m68k/meson.build
M hw/mem/Kconfig
R hw/mem/Makefile.objs
A hw/mem/meson.build
A hw/mem/trace.h
A hw/meson.build
R hw/microblaze/Makefile.objs
A hw/microblaze/meson.build
R hw/mips/Makefile.objs
A hw/mips/meson.build
A hw/mips/trace.h
R hw/misc/Makefile.objs
R hw/misc/macio/Makefile.objs
A hw/misc/macio/meson.build
A hw/misc/macio/trace.h
A hw/misc/meson.build
A hw/misc/trace.h
R hw/moxie/Makefile.objs
A hw/moxie/meson.build
R hw/net/Makefile.objs
R hw/net/can/Makefile.objs
A hw/net/can/meson.build
A hw/net/meson.build
A hw/net/trace.h
R hw/nios2/Makefile.objs
A hw/nios2/meson.build
R hw/nubus/Makefile.objs
A hw/nubus/meson.build
R hw/nvram/Makefile.objs
A hw/nvram/meson.build
A hw/nvram/trace.h
R hw/openrisc/Makefile.objs
A hw/openrisc/meson.build
R hw/pci-bridge/Makefile.objs
A hw/pci-bridge/meson.build
R hw/pci-host/Makefile.objs
A hw/pci-host/meson.build
A hw/pci-host/trace.h
R hw/pci/Makefile.objs
A hw/pci/meson.build
A hw/pci/trace.h
R hw/pcmcia/Makefile.objs
A hw/pcmcia/meson.build
R hw/ppc/Makefile.objs
A hw/ppc/meson.build
A hw/ppc/trace.h
R hw/rdma/Makefile.objs
A hw/rdma/meson.build
A hw/rdma/trace.h
A hw/rdma/vmw/trace.h
R hw/riscv/Makefile.objs
A hw/riscv/meson.build
A hw/riscv/trace.h
R hw/rtc/Makefile.objs
A hw/rtc/meson.build
A hw/rtc/trace.h
R hw/rx/Makefile.objs
A hw/rx/meson.build
R hw/s390x/Makefile.objs
A hw/s390x/meson.build
A hw/s390x/trace.h
R hw/scsi/Makefile.objs
A hw/scsi/meson.build
A hw/scsi/trace.h
R hw/sd/Makefile.objs
A hw/sd/meson.build
A hw/sd/trace.h
R hw/semihosting/Makefile.objs
A hw/semihosting/meson.build
R hw/sh4/Makefile.objs
A hw/sh4/meson.build
R hw/smbios/Makefile.objs
A hw/smbios/meson.build
R hw/sparc/Makefile.objs
A hw/sparc/meson.build
A hw/sparc/trace.h
R hw/sparc64/Makefile.objs
A hw/sparc64/meson.build
A hw/sparc64/trace.h
R hw/ssi/Makefile.objs
A hw/ssi/meson.build
A hw/ssi/trace.h
R hw/timer/Makefile.objs
A hw/timer/meson.build
A hw/timer/trace.h
R hw/tpm/Makefile.objs
A hw/tpm/meson.build
A hw/tpm/trace.h
R hw/tricore/Makefile.objs
A hw/tricore/meson.build
R hw/unicore32/Makefile.objs
A hw/unicore32/meson.build
R hw/usb/Makefile.objs
A hw/usb/meson.build
A hw/usb/trace.h
R hw/vfio/Makefile.objs
A hw/vfio/meson.build
M hw/vfio/pci-quirks.c
A hw/vfio/trace.h
R hw/virtio/Makefile.objs
A hw/virtio/meson.build
A hw/virtio/trace.h
M hw/virtio/virtio-mem.c
R hw/watchdog/Makefile.objs
A hw/watchdog/meson.build
A hw/watchdog/trace.h
R hw/xen/Makefile.objs
A hw/xen/meson.build
A hw/xen/trace.h
R hw/xenpv/Makefile.objs
A hw/xenpv/meson.build
R hw/xtensa/Makefile.objs
A hw/xtensa/meson.build
M include/exec/cpu-all.h
M include/exec/memory.h
A include/exec/memory_ldst.h.inc
R include/exec/memory_ldst.inc.h
A include/exec/memory_ldst_cached.h.inc
R include/exec/memory_ldst_cached.inc.h
A include/exec/memory_ldst_phys.h.inc
R include/exec/memory_ldst_phys.inc.h
M include/qemu/osdep.h
M include/tcg/tcg.h
M include/user/syscall-trace.h
R io/Makefile.objs
A io/meson.build
A io/trace.h
M job-qmp.c
M job.c
R libdecnumber/Makefile.objs
A libdecnumber/meson.build
R linux-user/Makefile.objs
R linux-user/alpha/Makefile.objs
A linux-user/alpha/meson.build
R linux-user/arm/Makefile.objs
A linux-user/arm/meson.build
R linux-user/arm/nwfpe/Makefile.objs
A linux-user/arm/nwfpe/meson.build
R linux-user/hppa/Makefile.objs
A linux-user/hppa/meson.build
R linux-user/i386/Makefile.objs
A linux-user/i386/meson.build
A linux-user/i386/syscall_nr.h
R linux-user/m68k/Makefile.objs
A linux-user/m68k/meson.build
A linux-user/meson.build
R linux-user/microblaze/Makefile.objs
A linux-user/microblaze/meson.build
R linux-user/mips/Makefile.objs
A linux-user/mips/meson.build
A linux-user/mips/syscall_nr.h
R linux-user/mips64/Makefile.objs
A linux-user/mips64/meson.build
A linux-user/mips64/syscall_nr.h
R linux-user/ppc/Makefile.objs
A linux-user/ppc/meson.build
R linux-user/s390x/Makefile.objs
A linux-user/s390x/meson.build
R linux-user/sh4/Makefile.objs
A linux-user/sh4/meson.build
R linux-user/sparc/Makefile.objs
A linux-user/sparc/meson.build
R linux-user/sparc64/Makefile.objs
A linux-user/sparc64/meson.build
A linux-user/trace.h
R linux-user/x86_64/Makefile.objs
A linux-user/x86_64/meson.build
A linux-user/x86_64/syscall_nr.h
R linux-user/xtensa/Makefile.objs
A linux-user/xtensa/meson.build
A memory_ldst.c.inc
R memory_ldst.inc.c
A meson
A meson.build
A meson_options.txt
R migration/Makefile.objs
A migration/meson.build
A migration/trace.h
R monitor/Makefile.objs
A monitor/meson.build
A monitor/trace.h
R nbd/Makefile.objs
A nbd/meson.build
A nbd/trace.h
R net/Makefile.objs
R net/can/Makefile.objs
A net/can/meson.build
A net/meson.build
A net/trace.h
M os-posix.c
A pc-bios/descriptors/meson.build
A pc-bios/meson.build
M pc-bios/optionrom/Makefile
M pc-bios/s390-ccw/Makefile
R plugins/Makefile.objs
A plugins/meson.build
A po/LINGUAS
R po/Makefile
A po/POTFILES
A po/meson.build
R po/messages.po
R qapi/Makefile.objs
A qapi/meson.build
A qapi/trace.h
R qemu-storage-daemon.c
R qga/Makefile.objs
M qga/installer/qemu-ga.wxs
A qga/meson.build
R qga/vss-win32/Makefile.objs
A qga/vss-win32/meson.build
R qobject/Makefile.objs
A qobject/meson.build
R qom/Makefile.objs
A qom/meson.build
A qom/trace.h
R replay/Makefile.objs
A replay/meson.build
M rules.mak
M scripts/archive-source.sh
A scripts/check_sparse.py
M scripts/clean-includes
R scripts/create_config
M scripts/decodetree.py
M scripts/device-crash-test
M scripts/feature_to_c.sh
A scripts/grepy.sh
M scripts/hxtool
M scripts/minikconf.py
A scripts/mtest2make.py
A scripts/ninjatool.py
M scripts/oss-fuzz/build.sh
M scripts/qapi-gen.py
A scripts/qemu-version.sh
M scripts/tracetool.py
M scripts/tracetool/backend/dtrace.py
M scripts/tracetool/backend/ust.py
M scripts/tracetool/format/c.py
M scripts/tracetool/format/tcg_h.py
M scripts/tracetool/format/tcg_helper_c.py
A scripts/undefsym.sh
R scsi/Makefile.objs
A scsi/meson.build
A scsi/trace.h
R softmmu/Makefile.objs
M softmmu/balloon.c
M softmmu/ioport.c
M softmmu/main.c
M softmmu/memory.c
A softmmu/meson.build
M softmmu/qtest.c
M softmmu/vl.c
R storage-daemon/Makefile.objs
A storage-daemon/meson.build
R storage-daemon/qapi/Makefile.objs
A storage-daemon/qapi/meson.build
A storage-daemon/qemu-storage-daemon.c
R stubs/Makefile.objs
A stubs/meson.build
R target/alpha/Makefile.objs
A target/alpha/meson.build
R target/arm/Makefile.objs
A target/arm/meson.build
A target/arm/trace.h
A target/arm/translate-neon.c.inc
R target/arm/translate-neon.inc.c
M target/arm/translate-sve.c
A target/arm/translate-vfp.c.inc
R target/arm/translate-vfp.inc.c
M target/arm/translate.c
R target/avr/Makefile.objs
M target/avr/disas.c
A target/avr/meson.build
M target/avr/translate.c
R target/cris/Makefile.objs
A target/cris/meson.build
M target/cris/translate.c
A target/cris/translate_v10.c.inc
R target/cris/translate_v10.inc.c
R target/hppa/Makefile.objs
A target/hppa/meson.build
A target/hppa/trace.h
M target/hppa/translate.c
R target/i386/Makefile.objs
R target/i386/hvf/Makefile.objs
A target/i386/hvf/meson.build
A target/i386/meson.build
A target/i386/trace.h
R target/lm32/Makefile.objs
A target/lm32/meson.build
R target/m68k/Makefile.objs
A target/m68k/meson.build
A target/meson.build
R target/microblaze/Makefile.objs
A target/microblaze/meson.build
R target/mips/Makefile.objs
A target/mips/meson.build
A target/mips/trace.h
M target/mips/translate.c
A target/mips/translate_init.c.inc
R target/mips/translate_init.inc.c
R target/moxie/Makefile.objs
A target/moxie/meson.build
R target/nios2/Makefile.objs
A target/nios2/meson.build
R target/openrisc/Makefile.objs
M target/openrisc/disas.c
A target/openrisc/meson.build
M target/openrisc/translate.c
R target/ppc/Makefile.objs
M target/ppc/int_helper.c
A target/ppc/meson.build
A target/ppc/mfrom_table.c.inc
R target/ppc/mfrom_table.inc.c
A target/ppc/trace.h
M target/ppc/translate.c
A target/ppc/translate/dfp-impl.c.inc
R target/ppc/translate/dfp-impl.inc.c
A target/ppc/translate/dfp-ops.c.inc
R target/ppc/translate/dfp-ops.inc.c
A target/ppc/translate/fp-impl.c.inc
R target/ppc/translate/fp-impl.inc.c
A target/ppc/translate/fp-ops.c.inc
R target/ppc/translate/fp-ops.inc.c
A target/ppc/translate/spe-impl.c.inc
R target/ppc/translate/spe-impl.inc.c
A target/ppc/translate/spe-ops.c.inc
R target/ppc/translate/spe-ops.inc.c
A target/ppc/translate/vmx-impl.c.inc
R target/ppc/translate/vmx-impl.inc.c
A target/ppc/translate/vmx-ops.c.inc
R target/ppc/translate/vmx-ops.inc.c
A target/ppc/translate/vsx-impl.c.inc
R target/ppc/translate/vsx-impl.inc.c
A target/ppc/translate/vsx-ops.c.inc
R target/ppc/translate/vsx-ops.inc.c
A target/ppc/translate_init.c.inc
R target/ppc/translate_init.inc.c
R target/riscv/Makefile.objs
A target/riscv/insn_trans/trans_privileged.c.inc
R target/riscv/insn_trans/trans_privileged.inc.c
A target/riscv/insn_trans/trans_rva.c.inc
R target/riscv/insn_trans/trans_rva.inc.c
A target/riscv/insn_trans/trans_rvd.c.inc
R target/riscv/insn_trans/trans_rvd.inc.c
A target/riscv/insn_trans/trans_rvf.c.inc
R target/riscv/insn_trans/trans_rvf.inc.c
A target/riscv/insn_trans/trans_rvh.c.inc
R target/riscv/insn_trans/trans_rvh.inc.c
A target/riscv/insn_trans/trans_rvi.c.inc
R target/riscv/insn_trans/trans_rvi.inc.c
A target/riscv/insn_trans/trans_rvm.c.inc
R target/riscv/insn_trans/trans_rvm.inc.c
A target/riscv/insn_trans/trans_rvv.c.inc
R target/riscv/insn_trans/trans_rvv.inc.c
A target/riscv/meson.build
A target/riscv/trace.h
M target/riscv/translate.c
R target/rx/Makefile.objs
M target/rx/disas.c
A target/rx/meson.build
M target/rx/translate.c
R target/s390x/Makefile.objs
M target/s390x/cpu_features.c
M target/s390x/cpu_features.h
M target/s390x/cpu_features_def.h
A target/s390x/cpu_features_def.h.inc
R target/s390x/cpu_features_def.inc.h
M target/s390x/cpu_models.h
A target/s390x/meson.build
A target/s390x/trace.h
M target/s390x/translate.c
A target/s390x/translate_vx.c.inc
R target/s390x/translate_vx.inc.c
R target/sh4/Makefile.objs
A target/sh4/meson.build
R target/sparc/Makefile.objs
A target/sparc/meson.build
A target/sparc/trace.h
R target/tilegx/Makefile.objs
A target/tilegx/meson.build
R target/tricore/Makefile.objs
A target/tricore/meson.build
R target/unicore32/Makefile.objs
A target/unicore32/meson.build
R target/xtensa/Makefile.objs
M target/xtensa/core-dc232b.c
A target/xtensa/core-dc232b/gdb-config.c.inc
R target/xtensa/core-dc232b/gdb-config.inc.c
A target/xtensa/core-dc232b/xtensa-modules.c.inc
R target/xtensa/core-dc232b/xtensa-modules.inc.c
M target/xtensa/core-dc233c.c
A target/xtensa/core-dc233c/gdb-config.c.inc
R target/xtensa/core-dc233c/gdb-config.inc.c
A target/xtensa/core-dc233c/xtensa-modules.c.inc
R target/xtensa/core-dc233c/xtensa-modules.inc.c
M target/xtensa/core-de212.c
A target/xtensa/core-de212/gdb-config.c.inc
R target/xtensa/core-de212/gdb-config.inc.c
A target/xtensa/core-de212/xtensa-modules.c.inc
R target/xtensa/core-de212/xtensa-modules.inc.c
M target/xtensa/core-fsf.c
A target/xtensa/core-fsf/xtensa-modules.c.inc
R target/xtensa/core-fsf/xtensa-modules.inc.c
M target/xtensa/core-sample_controller.c
A target/xtensa/core-sample_controller/gdb-config.c.inc
R target/xtensa/core-sample_controller/gdb-config.inc.c
A target/xtensa/core-sample_controller/xtensa-modules.c.inc
R target/xtensa/core-sample_controller/xtensa-modules.inc.c
M target/xtensa/core-test_kc705_be.c
A target/xtensa/core-test_kc705_be/gdb-config.c.inc
R target/xtensa/core-test_kc705_be/gdb-config.inc.c
A target/xtensa/core-test_kc705_be/xtensa-modules.c.inc
R target/xtensa/core-test_kc705_be/xtensa-modules.inc.c
M target/xtensa/core-test_mmuhifi_c3.c
A target/xtensa/core-test_mmuhifi_c3/gdb-config.c.inc
R target/xtensa/core-test_mmuhifi_c3/gdb-config.inc.c
A target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc
R target/xtensa/core-test_mmuhifi_c3/xtensa-modules.inc.c
M target/xtensa/import_core.sh
A target/xtensa/meson.build
M tcg/README
A tcg/aarch64/tcg-target.c.inc
R tcg/aarch64/tcg-target.inc.c
A tcg/arm/tcg-target.c.inc
R tcg/arm/tcg-target.inc.c
A tcg/i386/tcg-target.c.inc
R tcg/i386/tcg-target.inc.c
A tcg/mips/tcg-target.c.inc
R tcg/mips/tcg-target.inc.c
A tcg/ppc/tcg-target.c.inc
R tcg/ppc/tcg-target.inc.c
A tcg/riscv/tcg-target.c.inc
R tcg/riscv/tcg-target.inc.c
A tcg/s390/tcg-target.c.inc
R tcg/s390/tcg-target.inc.c
A tcg/sparc/tcg-target.c.inc
R tcg/sparc/tcg-target.inc.c
A tcg/tcg-ldst.c.inc
R tcg/tcg-ldst.inc.c
A tcg/tcg-pool.c.inc
R tcg/tcg-pool.inc.c
M tcg/tcg.c
M tcg/tci/README
A tcg/tci/tcg-target.c.inc
R tcg/tci/tcg-target.inc.c
M tests/Makefile.include
M tests/acceptance/avocado_qemu/__init__.py
M tests/data/acpi/rebuild-expected-aml.sh
A tests/docker/test-static
R tests/fp/Makefile
M tests/fp/fp-test.c
A tests/fp/meson.build
A tests/fp/wrap.c.inc
R tests/fp/wrap.inc.c
A tests/meson.build
M tests/multiboot/run_test.sh
R tests/plugin/Makefile
A tests/plugin/meson.build
A tests/qapi-schema/meson.build
M tests/qemu-iotests/check
A tests/qemu-iotests/meson.build
R tests/qtest/Makefile.include
M tests/qtest/ac97-test.c
M tests/qtest/acpi-utils.h
M tests/qtest/ahci-test.c
M tests/qtest/arm-cpu-features.c
M tests/qtest/bios-tables-test.c
M tests/qtest/boot-order-test.c
M tests/qtest/boot-sector.c
M tests/qtest/boot-sector.h
M tests/qtest/boot-serial-test.c
M tests/qtest/cdrom-test.c
M tests/qtest/dbus-vmstate-test.c
M tests/qtest/device-introspect-test.c
M tests/qtest/device-plug-test.c
M tests/qtest/drive_del-test.c
M tests/qtest/ds1338-test.c
M tests/qtest/e1000-test.c
M tests/qtest/eepro100-test.c
M tests/qtest/endianness-test.c
M tests/qtest/es1370-test.c
R tests/qtest/fuzz/Makefile.include
M tests/qtest/fuzz/fuzz.c
M tests/qtest/fuzz/fuzz.h
M tests/qtest/fuzz/i440fx_fuzz.c
A tests/qtest/fuzz/meson.build
M tests/qtest/fuzz/qos_fuzz.c
M tests/qtest/fuzz/qtest_wrappers.c
M tests/qtest/fuzz/virtio_net_fuzz.c
M tests/qtest/fuzz/virtio_scsi_fuzz.c
M tests/qtest/fw_cfg-test.c
M tests/qtest/hd-geo-test.c
M tests/qtest/hexloader-test.c
M tests/qtest/ide-test.c
M tests/qtest/ipoctal232-test.c
M tests/qtest/ivshmem-test.c
M tests/qtest/libqos/aarch64-xlnx-zcu102-machine.c
M tests/qtest/libqos/ahci.c
M tests/qtest/libqos/ahci.h
M tests/qtest/libqos/arm-imx25-pdk-machine.c
M tests/qtest/libqos/arm-n800-machine.c
M tests/qtest/libqos/arm-raspi2-machine.c
M tests/qtest/libqos/arm-sabrelite-machine.c
M tests/qtest/libqos/arm-smdkc210-machine.c
M tests/qtest/libqos/arm-virt-machine.c
M tests/qtest/libqos/arm-xilinx-zynq-a9-machine.c
M tests/qtest/libqos/e1000e.c
M tests/qtest/libqos/e1000e.h
M tests/qtest/libqos/fw_cfg.c
M tests/qtest/libqos/i2c-imx.c
M tests/qtest/libqos/i2c-omap.c
M tests/qtest/libqos/i2c.c
M tests/qtest/libqos/i2c.h
M tests/qtest/libqos/libqos-pc.c
M tests/qtest/libqos/libqos-pc.h
M tests/qtest/libqos/libqos-spapr.c
M tests/qtest/libqos/libqos-spapr.h
M tests/qtest/libqos/libqos.c
M tests/qtest/libqos/libqos.h
A tests/qtest/libqos/libqtest.h
M tests/qtest/libqos/malloc-pc.c
M tests/qtest/libqos/malloc-pc.h
M tests/qtest/libqos/malloc-spapr.c
M tests/qtest/libqos/malloc-spapr.h
M tests/qtest/libqos/malloc.c
A tests/qtest/libqos/meson.build
M tests/qtest/libqos/pci-pc.c
M tests/qtest/libqos/pci-pc.h
M tests/qtest/libqos/pci-spapr.c
M tests/qtest/libqos/pci-spapr.h
M tests/qtest/libqos/pci.c
M tests/qtest/libqos/pci.h
M tests/qtest/libqos/ppc64_pseries-machine.c
M tests/qtest/libqos/qgraph.c
M tests/qtest/libqos/qgraph.h
M tests/qtest/libqos/qgraph_internal.h
M tests/qtest/libqos/qos_external.c
M tests/qtest/libqos/qos_external.h
M tests/qtest/libqos/rtas.c
M tests/qtest/libqos/rtas.h
M tests/qtest/libqos/sdhci.c
M tests/qtest/libqos/sdhci.h
M tests/qtest/libqos/tpci200.c
M tests/qtest/libqos/usb.c
M tests/qtest/libqos/usb.h
M tests/qtest/libqos/virtio-9p.c
M tests/qtest/libqos/virtio-9p.h
M tests/qtest/libqos/virtio-balloon.c
M tests/qtest/libqos/virtio-balloon.h
M tests/qtest/libqos/virtio-blk.c
M tests/qtest/libqos/virtio-blk.h
M tests/qtest/libqos/virtio-mmio.c
M tests/qtest/libqos/virtio-mmio.h
M tests/qtest/libqos/virtio-net.c
M tests/qtest/libqos/virtio-net.h
M tests/qtest/libqos/virtio-pci.c
M tests/qtest/libqos/virtio-pci.h
M tests/qtest/libqos/virtio-rng.c
M tests/qtest/libqos/virtio-rng.h
M tests/qtest/libqos/virtio-scsi.c
M tests/qtest/libqos/virtio-scsi.h
M tests/qtest/libqos/virtio-serial.c
M tests/qtest/libqos/virtio-serial.h
M tests/qtest/libqos/virtio.c
M tests/qtest/libqos/virtio.h
M tests/qtest/libqos/x86_64_pc-machine.c
M tests/qtest/libqtest-single.h
M tests/qtest/libqtest.c
R tests/qtest/libqtest.h
M tests/qtest/m48t59-test.c
M tests/qtest/machine-none-test.c
M tests/qtest/megasas-test.c
A tests/qtest/meson.build
M tests/qtest/microbit-test.c
M tests/qtest/migration-helpers.h
M tests/qtest/migration-test.c
M tests/qtest/modules-test.c
M tests/qtest/ne2000-test.c
M tests/qtest/numa-test.c
M tests/qtest/nvme-test.c
M tests/qtest/pca9552-test.c
M tests/qtest/pci-test.c
M tests/qtest/pcnet-test.c
M tests/qtest/pflash-cfi02-test.c
M tests/qtest/pnv-xscom-test.c
M tests/qtest/prom-env-test.c
M tests/qtest/pvpanic-test.c
M tests/qtest/pxe-test.c
M tests/qtest/q35-test.c
M tests/qtest/qmp-cmd-test.c
M tests/qtest/qmp-test.c
M tests/qtest/qom-test.c
M tests/qtest/rtas-test.c
M tests/qtest/sdhci-test.c
M tests/qtest/spapr-phb-test.c
M tests/qtest/tco-test.c
M tests/qtest/test-filter-mirror.c
M tests/qtest/test-filter-redirector.c
M tests/qtest/test-hmp.c
M tests/qtest/tpm-crb-swtpm-test.c
M tests/qtest/tpm-tis-device-swtpm-test.c
M tests/qtest/tpm-tis-swtpm-test.c
M tests/qtest/tpm-util.c
M tests/qtest/tulip-test.c
M tests/qtest/virtio-rng-test.c
M tests/qtest/virtio-test.c
M tests/qtest/vmgenid-test.c
M tests/qtest/vmxnet3-test.c
M tests/qtest/wdt_ib700-test.c
M tests/tcg/configure.sh
M tests/test-qga.c
M tests/test-qgraph.c
M tests/vm/Makefile.include
M tests/vm/freebsd
M tests/vm/netbsd
M tests/vm/openbsd
A tools/meson.build
R tools/virtiofsd/Makefile.objs
A tools/virtiofsd/meson.build
M tools/virtiofsd/passthrough_ll.c
A tools/virtiofsd/passthrough_seccomp.c
A tools/virtiofsd/passthrough_seccomp.h
R tools/virtiofsd/seccomp.c
R tools/virtiofsd/seccomp.h
R trace/Makefile.objs
M trace/control-target.c
M trace/control.c
A trace/meson.build
R ui/Makefile.objs
M ui/input-keymap.c
A ui/meson.build
M ui/shader.c
A ui/shader/meson.build
A ui/trace.h
M ui/vnc-enc-zrle.c
A ui/vnc-enc-zrle.c.inc
R ui/vnc-enc-zrle.inc.c
R util/Makefile.objs
A util/meson.build
M util/module.c
A util/trace.h
A version.texi.in
Log Message:
-----------
Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/for-upstream' into
staging
New build system, with "fake in-tree builds" support.
Missing:
* converting configure tests
* converting unit tests
* converting some remaining parts of the installation
# gpg: Signature made Fri 21 Aug 2020 11:33:35 BST
# gpg: using RSA key F13338574B662389866C7682BFFBD25F78C7AE83
# gpg: issuer "pbonzini@redhat.com"
# gpg: Good signature from "Paolo Bonzini <bonzini@gnu.org>" [full]
# gpg: aka "Paolo Bonzini <pbonzini@redhat.com>" [full]
# Primary key fingerprint: 46F5 9FBD 57D6 12E7 BFD4 E2F7 7E15 100C CD36 69B1
# Subkey fingerprint: F133 3857 4B66 2389 866C 7682 BFFB D25F 78C7 AE83
* remotes/bonzini-gitlab/tags/for-upstream: (152 commits)
docs: convert build system documentation to rST
meson: update build-system documentation
meson: avoid unstable module warning with Meson 0.56.0 or newer
meson: convert po/
meson: convert VNC and dependent libraries to meson
meson: move SDL and SDL-image detection to meson
meson: convert sample plugins
meson: replace create-config with meson configure_file
rules.mak: drop unneeded macros
meson: convert check-block
meson: build texi doc
docs: automatically track manual dependencies
meson: sphinx-build
remove Makefile.target
rules.mak: remove version.o
meson: convert systemtap files
configure: place compatibility symlinks in target directories
meson: link emulators without Makefile.target
meson: plugins
meson: cpu-emu
...
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Compare: https://github.com/qemu/qemu/compare/1d806cef0e38...7fd51e68c34f
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] 77afc7: oss-fuzz/build: remove LIB_FUZZING_ENGINE,
Peter Maydell <=