On 5/17/23 10:44, Paolo Bonzini wrote:
The following changes since commit ab4c44d657aeca7e1da6d6dcb1741c8e7d357b8b:

   Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into 
staging (2023-05-15 13:54:33 -0700)

are available in the Git repository at:

   https://gitlab.com/bonzini/qemu.git tags/for-upstream

for you to fetch changes up to b98d6272e33a2ca8bab4c8087e8809e98400d2c5:

   docs/devel: update build system docs (2023-05-17 16:55:09 +0200)

----------------------------------------------------------------
* kvm: enable dirty ring for arm64
* target/i386: new features
* target/i386: AVX fixes
* configure: create a python venv unconditionally
* meson: bump to 0.63.0 and move tests from configure
* meson: Pass -j option to sphinx
* drop support for Python 3.6
* fix check-python-tox
* fix "make clean" in the source directory

----------------------------------------------------------------
Emanuele Giuseppe Esposito (2):
       target/i386: add support for FLUSH_L1D feature
       target/i386: add support for FB_CLEAR feature

Fabiano Rosas (1):
       meson: Pass -j option to sphinx

Gavin Shan (4):
       migration: Add last stage indicator to global dirty log
       kvm: Synchronize the backup bitmap in the last stage
       kvm: Add helper kvm_dirty_ring_init()
       kvm: Enable dirty ring for arm64

John Snow (23):
       python: update pylint configuration
       python: add mkvenv.py
       mkvenv: add better error message for broken or missing ensurepip
       mkvenv: add nested venv workaround
       mkvenv: add ensure subcommand
       mkvenv: add --diagnose option to explain "ensure" failures
       mkvenv: add console script entry point generation
       mkvenv: use pip's vendored distlib as a fallback
       mkvenv: avoid ensurepip if pip is installed
       mkvenv: work around broken pip installations on Debian 10
       tests/docker: add python3-venv dependency
       tests/vm: Configure netbsd to use Python 3.10
       tests/vm: add py310-expat to NetBSD
       python: add vendor.py utility
       configure: create a python venv unconditionally
       python/wheels: add vendored meson package
       configure: use 'mkvenv ensure meson' to bootstrap meson
       qemu.git: drop meson git submodule
       tests: Use configure-provided pyvenv for tests
       configure: move --enable-docs and --disable-docs back to configure
       configure: bootstrap sphinx with mkvenv
       configure: add --enable-pypi and --disable-pypi
       configure: Add courtesy hint to Python version failure message

Paolo Bonzini (33):
       target/i386: fix operand size for VCOMI/VUCOMI instructions
       tests/tcg/i386: correct mask for VPERM2F128/VPERM2I128
       tcg: round-robin: do not use mb_read for rr_current_cpu
       coverity: the definitive COMPONENTS.md update
       scsi-generic: fix buffer overflow on block limits inquiry
       python: shut up "pip install" during "make check-minreqs"
       Python: Drop support for Python 3.6
       mkvenv: mark command as required
       python: bump some of the dependencies
       meson: regenerate meson-buildoptions.sh
       meson: require 0.63.0
       meson: use prefer_static option
       meson: remove static_kwargs
       meson: add more version numbers to the summary
       meson: drop unnecessary declare_dependency()
       build: move glib detection and workarounds to meson
       configure: remove pkg-config functions
       configure, meson: move --enable-modules to Meson
       meson: prepare move of QEMU_CFLAGS to meson
       build: move sanitizer tests to meson
       build: move SafeStack tests to meson
       build: move coroutine backend selection to meson
       build: move stack protector flag selection to meson
       build: move warning flag selection to meson
       build: move remaining compiler flag tests to meson
       build: move compiler version check to meson
       build: move --disable-debug-info to meson
       configure: remove compiler sanity check
       configure: do not rerun the tests with -Werror
       configure: remove unnecessary mkdir
       configure: reorder option parsing code
       configure: remove unnecessary check
       docs/devel: update build system docs

Ricky Zhou (3):
       target/i386: Fix and add some comments next to SSE/AVX instructions.
       target/i386: Fix exception classes for SSE/AVX instructions.
       target/i386: Fix exception classes for MOVNTPS/MOVNTPD.

Steve Sistare (1):
       make: clean after distclean deletes source files

Xinyu Li (1):
       target/i386: fix avx2 instructions vzeroall and vpermdq

Failures:

https://gitlab.com/qemu-project/qemu/-/jobs/4304958487#L1887

Warning, treated as error:
the sphinx_rtd_theme extension does not declare if it is safe for parallel reading, assuming it isn't - please ask the extension author to check and make it explicit

https://gitlab.com/qemu-project/qemu/-/jobs/4304958508#L2551

/usr/lib/gcc/aarch64-linux-gnu/11/../../../../aarch64-linux-gnu/lib/../lib/libc.a(init-first.o): in function `__libc_init_first': (.text+0x10): relocation truncated to fit: R_AARCH64_LD64_GOTPAGE_LO15 against symbol `__environ' defined in .bss section in /usr/lib/gcc/aarch64-linux-gnu/11/../../../../aarch64-linux-gnu/lib/../lib/libc.a(environ.o) /usr/bin/ld: (.text+0x10): warning: too many GOT entries for -fpic, please recompile with -fPIC


r~

Reply via email to