The following changes since commit 369081c4558e7e940fa36ce59bf17b2e390f55d3:
Merge tag 'pull-tcg-20230605' of https://gitlab.com/rth7680/qemu into staging (2023-06-05 13:16:56 -0700) are available in the Git repository at: https://gitlab.com/bonzini/qemu.git tags/for-upstream for you to fetch changes up to 6f3ae23b29ad5831902e3ecdc7e443bbbf295bde: configure: remove --with-git-submodules= (2023-06-06 16:30:01 +0200) ---------------------------------------------------------------- * finish atomics revamp * meson.build tweaks * revert avocado update * always upgrade/downgrade locally installed Python packages * switch from submodules to subprojects * remove --with-git= option * rename --enable-pypi to --enable-download, control submodules and subprojects too ---------------------------------------------------------------- Michal Privoznik (1): meson: Avoid implicit declaration of absent functions Paolo Bonzini (15): atomics: eliminate mb_read/mb_set scripts: remove dead file Revert "tests/requirements.txt: bump up avocado-framework version to 101.0" tests: Use separate virtual environment for avocado mkvenv: always pass locally-installed packages to pip configure: remove --with-git= option configure: rename --enable-pypi to --enable-download, control subprojects too git-submodule: allow partial update of .git-submodule-status build: log submodule update from git-submodule.sh meson: subprojects: replace submodules with wrap files configure: move SLOF submodule handling to pc-bios/s390-ccw pc-bios/s390-ccw: always build network bootloader meson: subprojects: replace berkeley-{soft,test}float-3 with wraps build: remove git submodule handling from main makefile configure: remove --with-git-submodules= Philippe Mathieu-Daudé (1): scsi/qemu-pr-helper: Drop support for 'old' libmultipath API Thomas Huth (4): meson.build: Group the UI entries in a separate summary section meson.build: Group the network backend entries in a separate summary section meson.build: Group the audio backend entries in a separate summary section meson.build: Use -Wno-undef only for SDL2 versions that need it .gitignore | 2 - .gitlab-ci.d/buildtest-template.yml | 4 +- .gitlab-ci.d/buildtest.yml | 6 +- .gitmodules | 15 - Makefile | 12 - accel/tcg/cpu-exec.c | 2 +- accel/tcg/tcg-accel-ops-mttcg.c | 2 +- accel/tcg/tcg-accel-ops-rr.c | 4 +- configure | 169 ++----- docs/devel/acpi-bits.rst | 6 +- docs/devel/atomics.rst | 27 +- docs/devel/testing.rst | 14 +- include/qemu/atomic.h | 17 +- meson.build | 134 +++-- monitor/qmp.c | 2 +- pc-bios/s390-ccw/Makefile | 16 +- python/scripts/mkvenv.py | 76 ++- scripts/archive-source.sh | 27 +- scripts/ci/org.centos/stream/8/x86_64/configure | 3 - scripts/ci/org.centos/stream/8/x86_64/test-avocado | 4 +- scripts/device-crash-test | 2 +- scripts/git-submodule.sh | 69 +-- scripts/make-release | 5 + scripts/test-driver.py | 35 -- scsi/qemu-pr-helper.c | 4 - softmmu/cpus.c | 2 +- softmmu/physmem.c | 2 +- subprojects/.gitignore | 8 + subprojects/berkeley-softfloat-3.wrap | 5 + subprojects/berkeley-testfloat-3.wrap | 5 + subprojects/dtc | 1 - subprojects/dtc.wrap | 4 + subprojects/keycodemapdb | 1 - subprojects/keycodemapdb.wrap | 4 + subprojects/libvfio-user | 1 - subprojects/libvfio-user.wrap | 4 + .../packagefiles/berkeley-softfloat-3/meson.build | 339 +++++++++++++ .../berkeley-softfloat-3/meson_options.txt | 1 + .../packagefiles/berkeley-testfloat-3/meson.build | 220 +++++++++ .../berkeley-testfloat-3/meson_options.txt | 1 + target/arm/hvf/hvf.c | 2 +- tests/Makefile.include | 32 +- tests/fp/meson.build | 541 +-------------------- tests/requirements.txt | 9 +- tests/unit/test-aio-multithread.c | 2 +- tests/vm/Makefile.include | 2 +- util/qemu-coroutine-lock.c | 4 +- 47 files changed, 900 insertions(+), 947 deletions(-) delete mode 100644 scripts/test-driver.py create mode 100644 subprojects/.gitignore create mode 100644 subprojects/berkeley-softfloat-3.wrap create mode 100644 subprojects/berkeley-testfloat-3.wrap delete mode 160000 subprojects/dtc create mode 100644 subprojects/dtc.wrap delete mode 160000 subprojects/keycodemapdb create mode 100644 subprojects/keycodemapdb.wrap delete mode 160000 subprojects/libvfio-user create mode 100644 subprojects/libvfio-user.wrap create mode 100644 subprojects/packagefiles/berkeley-softfloat-3/meson.build create mode 100644 subprojects/packagefiles/berkeley-softfloat-3/meson_options.txt create mode 100644 subprojects/packagefiles/berkeley-testfloat-3/meson.build create mode 100644 subprojects/packagefiles/berkeley-testfloat-3/meson_options.txt -- 2.40.1