The following changes since commit ecdfa31beb1f7616091bedba79dfdf9ee525ed9d:
Merge tag 'pull-request-2024-08-16' of https://gitlab.com/thuth/qemu into staging (2024-08-16 18:18:27 +1000) are available in the Git repository at: https://gitlab.com/stsquad/qemu.git tags/pull-maintainer-9.1-rc3-160824-1 for you to fetch changes up to 278035fc81510bd88501afb78bd5ab652beffa76: plugins: fix race condition with scoreboards (2024-08-16 14:13:07 +0100) ---------------------------------------------------------------- Some fixes for 9.1-rc3 (build, replay, docs, plugins) - re-enable gdbsim-r5f562n8 test - ensure updates to python deps re-trigger configure - tweak configure detection of GDB MTE support - make checkpatch emit more warnings on updating headers - allow i386 access_ptr to force slow path for plugins - fixe some replay regressions - update the replay-dump tool - better handle muxed chardev during replay - clean up TCG plugins docs to mention scoreboards - fix plugin scoreboard race condition ---------------------------------------------------------------- Alex Bennée (2): Makefile: trigger re-configure on updated pythondeps target/i386: allow access_ptr to force slow path on failed probe Gustavo Romero (3): configure: Fix arch detection for GDB_HAS_MTE configure: Avoid use of param. expansion when using gdb_version configure: Fix GDB version detection for GDB_HAS_MTE Nicholas Piggin (10): scripts/replay-dump.py: Update to current rr record format scripts/replay-dump.py: rejig decoders in event number order tests/avocado: excercise scripts/replay-dump.py in replay tests replay: allow runstate shutdown->running when replaying trace Revert "replay: stop us hanging in rr_wait_io_event" tests/avocado: replay_kernel.py add x86-64 q35 machine test chardev: set record/replay on the base device of a muxed device virtio-net: Use replay_schedule_bh_event for bhs that affect machine state virtio-net: Use virtual time for RSC timers savevm: Fix load_snapshot error path crash Philippe Mathieu-Daudé (2): tests/avocado: Re-enable gdbsim-r5f562n8 testing U-Boot buildsys: Fix building without plugins on Darwin Pierrick Bouvier (2): docs/devel: update tcg-plugins page plugins: fix race condition with scoreboards Stefan Weil (1): docs: Fix some typos (found by typos) and grammar issues Stefano Garzarella (1): scripts/checkpatch: more checks on files imported from Linux docs/about/emulation.rst | 49 +++++++-- docs/devel/migration/uadk-compression.rst | 4 +- docs/devel/tcg-plugins.rst | 13 ++- docs/interop/qemu-ga.rst | 2 +- docs/tools/qemu-vmsr-helper.rst | 4 +- configure | 8 +- Makefile | 3 +- qapi/rocker.json | 4 +- include/exec/memory.h | 2 +- include/sysemu/replay.h | 5 - include/sysemu/runstate.h | 1 + accel/tcg/tcg-accel-ops-rr.c | 2 +- chardev/char.c | 71 +++++++++---- hw/arm/smmu-common.c | 2 +- hw/net/virtio-net.c | 17 +-- migration/savevm.c | 1 + plugins/core.c | 43 +++++--- qga/main.c | 2 +- replay/replay.c | 23 +--- system/runstate.c | 31 +++++- target/i386/tcg/access.c | 27 +++-- plugins/meson.build | 50 ++++----- scripts/checkpatch.pl | 24 +++++ scripts/replay-dump.py | 167 ++++++++++++++++++++---------- tests/avocado/machine_rx_gdbsim.py | 2 - tests/avocado/replay_kernel.py | 31 +++++- tests/avocado/replay_linux.py | 10 ++ 27 files changed, 406 insertions(+), 192 deletions(-) -- 2.39.2