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