qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] 8a6961: tests/avocado: Re-enable gdbsim-r5f56


From: Richard Henderson
Subject: [Qemu-commits] [qemu/qemu] 8a6961: tests/avocado: Re-enable gdbsim-r5f562n8 testing U...
Date: Sat, 17 Aug 2024 15:04:36 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 8a69613e9ccac6c9eb97fb969348284469fd9395
      
https://github.com/qemu/qemu/commit/8a69613e9ccac6c9eb97fb969348284469fd9395
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2024-08-16 (Fri, 16 Aug 2024)

  Changed paths:
    M tests/avocado/machine_rx_gdbsim.py

  Log Message:
  -----------
  tests/avocado: Re-enable gdbsim-r5f562n8 testing U-Boot

We disabled all RX tests on commit 9b45cc9931 ("docs/devel:
rationalise unstable gitlab tests under FLAKY_TESTS") for
being flaky. However I don't recall the U-Boot test to fail
(the problematic line checking the 'version' string is already
commented out), and I'm running this test reliably, so re-enable
it.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Yoshinori Sato <ysato@users.sourceforge.jp>
Message-Id: <20240801172332.65701-1-philmd@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20240813202329.1237572-2-alex.bennee@linaro.org>


  Commit: 6fe12bc6593638932d195dd71517dc8048cdb2e6
      
https://github.com/qemu/qemu/commit/6fe12bc6593638932d195dd71517dc8048cdb2e6
  Author: Alex Bennée <alex.bennee@linaro.org>
  Date:   2024-08-16 (Fri, 16 Aug 2024)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Makefile: trigger re-configure on updated pythondeps

If we add additional deps for meson we need to ensure we trigger a
reconfigure to make sure everything is set up.

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20240813202329.1237572-3-alex.bennee@linaro.org>


  Commit: 819039a5ad6044467ddad96e656f430198fe1c20
      
https://github.com/qemu/qemu/commit/819039a5ad6044467ddad96e656f430198fe1c20
  Author: Gustavo Romero <gustavo.romero@linaro.org>
  Date:   2024-08-16 (Fri, 16 Aug 2024)

  Changed paths:
    M configure

  Log Message:
  -----------
  configure: Fix arch detection for GDB_HAS_MTE

GDB_HAS_MTE must only be set if GDB supports the aarch64 arch, so the
test if "aarch64" string is present must be against GDB-related
'$gdb_arches' variable and not against '$arch' variable.

Signed-off-by: Gustavo Romero <gustavo.romero@linaro.org>
Message-Id: <20240804161850.2646299-2-gustavo.romero@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20240813202329.1237572-4-alex.bennee@linaro.org>


  Commit: 34a4ef1c5cc79bf924938b8cbd5f92146a23a7cb
      
https://github.com/qemu/qemu/commit/34a4ef1c5cc79bf924938b8cbd5f92146a23a7cb
  Author: Gustavo Romero <gustavo.romero@linaro.org>
  Date:   2024-08-16 (Fri, 16 Aug 2024)

  Changed paths:
    M configure

  Log Message:
  -----------
  configure: Avoid use of param. expansion when using gdb_version

$gdb_version is now used in more than one conditional case and its usage
in such cases may increase in the future. Therefore, avoid using shell
parameter expansion when using it by setting gdb_version to its final
form.

Signed-off-by: Gustavo Romero <gustavo.romero@linaro.org>
Message-Id: <20240804161850.2646299-3-gustavo.romero@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20240813202329.1237572-5-alex.bennee@linaro.org>


  Commit: 5f9ad35e044b9b295fa2ff1315c83c5f3faa3357
      
https://github.com/qemu/qemu/commit/5f9ad35e044b9b295fa2ff1315c83c5f3faa3357
  Author: Gustavo Romero <gustavo.romero@linaro.org>
  Date:   2024-08-16 (Fri, 16 Aug 2024)

  Changed paths:
    M configure

  Log Message:
  -----------
  configure: Fix GDB version detection for GDB_HAS_MTE

The test gdbstub/test-mte.py requires a GDB version that supports the
qIsAddressTagged packet. According to GDB NEWS [0], this packet was
first made available in the GDB 15.1 release, not in 15.0, so this
commit fixes it in configure.

[0] https://www.sourceware.org/gdb/news/

Signed-off-by: Gustavo Romero <gustavo.romero@linaro.org>
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/2477
Message-Id: <20240804161850.2646299-4-gustavo.romero@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20240813202329.1237572-6-alex.bennee@linaro.org>


  Commit: 503eb470e087d4f611be1c584e58fe3b0bf250e2
      
https://github.com/qemu/qemu/commit/503eb470e087d4f611be1c584e58fe3b0bf250e2
  Author: Stefano Garzarella <sgarzare@redhat.com>
  Date:   2024-08-16 (Fri, 16 Aug 2024)

  Changed paths:
    M scripts/checkpatch.pl

  Log Message:
  -----------
  scripts/checkpatch: more checks on files imported from Linux

If a file imported from Linux is touched, emit a warning and suggest
using scripts/update-linux-headers.sh.

Also check that updating imported files from Linux are not mixed with
other changes, in which case emit an error.

Signed-off-by: Stefano Garzarella <sgarzare@redhat.com>
Reviewed-by: Cornelia Huck <cohuck@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20240718072050.9503-1-sgarzare@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20240813202329.1237572-7-alex.bennee@linaro.org>


  Commit: cf584a908acd62bf7bc08b8f7a055209f497a266
      
https://github.com/qemu/qemu/commit/cf584a908acd62bf7bc08b8f7a055209f497a266
  Author: Alex Bennée <alex.bennee@linaro.org>
  Date:   2024-08-16 (Fri, 16 Aug 2024)

  Changed paths:
    M target/i386/tcg/access.c

  Log Message:
  -----------
  target/i386: allow access_ptr to force slow path on failed probe

When we are using TCG plugin memory callbacks probe_access_internal
will return TLB_MMIO to force the slow path for memory access. This
results in probe_access returning NULL but the x86 access_ptr function
happily accepts an empty haddr resulting in segfault hilarity.

Check for an empty haddr to prevent the segfault and enable plugins to
track all the memory operations for the x86 save/restore helpers. As
we also want to run the slow path when instrumenting *-user we should
also not have the short cutting test_ptr macro.

Resolves: https://gitlab.com/qemu-project/qemu/-/issues/2489
Fixes: 6d03226b42 (plugins: force slow path when plugins instrument memory ops)
Reviewed-by: Alexandre Iooss <erdnaxe@crans.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20240813202329.1237572-8-alex.bennee@linaro.org>


  Commit: 20fdd01e51a2799f8185bc0ae0e3e000fb2ced7d
      
https://github.com/qemu/qemu/commit/20fdd01e51a2799f8185bc0ae0e3e000fb2ced7d
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2024-08-16 (Fri, 16 Aug 2024)

  Changed paths:
    M plugins/meson.build

  Log Message:
  -----------
  buildsys: Fix building without plugins on Darwin

Since commit 0082475e26 the plugin symbol list is unconditionally
added to the linker flags, leading to a build failure:

  Undefined symbols for architecture arm64:
    "_qemu_plugin_entry_code", referenced from:
        <initial-undefines>
  ...
  ld: symbol(s) not found for architecture arm64
  clang: error: linker command failed with exit code 1 (use -v to see 
invocation)
  ninja: build stopped: subcommand failed.

Fix by restricting the whole meson file to the --enable-plugins
configure argument.

Fixes: 0082475e26 ("meson: merge plugin_ldflags into emulator_link_args")
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/2476
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Acked-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20240813112457.92560-1-philmd@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20240813202329.1237572-9-alex.bennee@linaro.org>


  Commit: 00140e79bb5e74c5a06f9eb0a0110f4e5ebffaec
      
https://github.com/qemu/qemu/commit/00140e79bb5e74c5a06f9eb0a0110f4e5ebffaec
  Author: Nicholas Piggin <npiggin@gmail.com>
  Date:   2024-08-16 (Fri, 16 Aug 2024)

  Changed paths:
    M scripts/replay-dump.py

  Log Message:
  -----------
  scripts/replay-dump.py: Update to current rr record format

The v12 format support for replay-dump has a few issues still. This
fixes async decoding; adds event, shutdown, and end decoding; fixes
audio in / out events, fixes checkpoint checking of following async
events.

Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
Message-Id: <20240813050638.446172-2-npiggin@gmail.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20240813202329.1237572-10-alex.bennee@linaro.org>


  Commit: 01a385fb49cdc56f44291037d08f4d78fbea941b
      
https://github.com/qemu/qemu/commit/01a385fb49cdc56f44291037d08f4d78fbea941b
  Author: Nicholas Piggin <npiggin@gmail.com>
  Date:   2024-08-16 (Fri, 16 Aug 2024)

  Changed paths:
    M scripts/replay-dump.py

  Log Message:
  -----------
  scripts/replay-dump.py: rejig decoders in event number order

Sort decoder functions to be ascending in order of event number,
same as the decoder tables.

Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
Message-Id: <20240813050638.446172-3-npiggin@gmail.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20240813202329.1237572-11-alex.bennee@linaro.org>


  Commit: 4926b6e6444ffcfcea6f60b855debca88bf9db2e
      
https://github.com/qemu/qemu/commit/4926b6e6444ffcfcea6f60b855debca88bf9db2e
  Author: Nicholas Piggin <npiggin@gmail.com>
  Date:   2024-08-16 (Fri, 16 Aug 2024)

  Changed paths:
    M scripts/replay-dump.py
    M tests/avocado/replay_kernel.py
    M tests/avocado/replay_linux.py

  Log Message:
  -----------
  tests/avocado: excercise scripts/replay-dump.py in replay tests

This runs replay-dump.py after recording a trace, and fails the test if
the script fails.

replay-dump.py is modified to exit with non-zero if an error is
encountered while parsing, to support this.

Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Pavel Dovgalyuk <Pavel.Dovgalyuk@ispras.ru>
Signed-off-by: Nicholas Piggin <npiggin@gmail.com>

gitlab with this change

v5: Update timeout to 180s because x86 was just exceeding 120s in
Message-Id: <20240813050638.446172-4-npiggin@gmail.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20240813202329.1237572-12-alex.bennee@linaro.org>


  Commit: 9dbab31d9eb710b433f93e9e35962fbfd29f4c3f
      
https://github.com/qemu/qemu/commit/9dbab31d9eb710b433f93e9e35962fbfd29f4c3f
  Author: Nicholas Piggin <npiggin@gmail.com>
  Date:   2024-08-16 (Fri, 16 Aug 2024)

  Changed paths:
    M include/sysemu/runstate.h
    M replay/replay.c
    M system/runstate.c

  Log Message:
  -----------
  replay: allow runstate shutdown->running when replaying trace

When replaying a trace, it is possible to go from shutdown to running
with a reverse-debugging step. This can be useful if the problem being
debugged triggers a reset or shutdown.

This can be tested by making a recording of a machine that shuts down,
then using -action shutdown=pause when replaying it. Continuing to the
end of the trace then reverse-stepping in gdb crashes due to invalid
runstate transition.

Just permitting the transition seems to be all that's necessary for
reverse-debugging to work well in such a state.

Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Pavel Dovgalyuk <Pavel.Dovgalyuk@ispras.ru>
Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
Message-Id: <20240813050638.446172-5-npiggin@gmail.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20240813202329.1237572-13-alex.bennee@linaro.org>


  Commit: 94962ff00d09674047aed896e87ba09736cd6941
      
https://github.com/qemu/qemu/commit/94962ff00d09674047aed896e87ba09736cd6941
  Author: Nicholas Piggin <npiggin@gmail.com>
  Date:   2024-08-16 (Fri, 16 Aug 2024)

  Changed paths:
    M accel/tcg/tcg-accel-ops-rr.c
    M include/sysemu/replay.h
    M replay/replay.c

  Log Message:
  -----------
  Revert "replay: stop us hanging in rr_wait_io_event"

This reverts commit 1f881ea4a444ef36a8b6907b0b82be4b3af253a2.

That commit causes reverse_debugging.py test failures, and does
not seem to solve the root cause of the problem x86-64 still
hangs in record/replay tests.

The problem with short-cutting the iowait that was taken during
record phase is that related events will not get consumed at the
same points (e.g., reading the clock).

A hang with zero icount always seems to be a symptom of an earlier
problem that has caused the recording to become out of synch with
the execution and consumption of events by replay.

Acked-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
Message-Id: <20240813050638.446172-6-npiggin@gmail.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20240813202329.1237572-14-alex.bennee@linaro.org>


  Commit: 253ec604a84686231817443ea107a636bf1fc09a
      
https://github.com/qemu/qemu/commit/253ec604a84686231817443ea107a636bf1fc09a
  Author: Nicholas Piggin <npiggin@gmail.com>
  Date:   2024-08-16 (Fri, 16 Aug 2024)

  Changed paths:
    M tests/avocado/replay_kernel.py

  Log Message:
  -----------
  tests/avocado: replay_kernel.py add x86-64 q35 machine test

The x86-64 pc machine is flaky with record/replay, but q35 is more
stable. Add a q35 test to replay_kernel.py.

Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Tested-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
Message-Id: <20240813050638.446172-7-npiggin@gmail.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20240813202329.1237572-15-alex.bennee@linaro.org>


  Commit: 4c193bb129dae164ce19c1197c76b59c62b405aa
      
https://github.com/qemu/qemu/commit/4c193bb129dae164ce19c1197c76b59c62b405aa
  Author: Nicholas Piggin <npiggin@gmail.com>
  Date:   2024-08-16 (Fri, 16 Aug 2024)

  Changed paths:
    M chardev/char.c

  Log Message:
  -----------
  chardev: set record/replay on the base device of a muxed device

chardev events to a muxed device don't get recorded because e.g.,
qemu_chr_be_write() checks whether the base device has the record flag
set.

This can be seen when replaying a trace that has characters typed into
the console, an examination of the log shows they are not recorded.

Setting QEMU_CHAR_FEATURE_REPLAY on the base chardev fixes the problem.

Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
Message-Id: <20240813050638.446172-8-npiggin@gmail.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20240813202329.1237572-16-alex.bennee@linaro.org>


  Commit: a0bf401b8e532670fccccef53727a5f80eaf9049
      
https://github.com/qemu/qemu/commit/a0bf401b8e532670fccccef53727a5f80eaf9049
  Author: Nicholas Piggin <npiggin@gmail.com>
  Date:   2024-08-16 (Fri, 16 Aug 2024)

  Changed paths:
    M hw/net/virtio-net.c

  Log Message:
  -----------
  virtio-net: Use replay_schedule_bh_event for bhs that affect machine state

The regular qemu_bh_schedule() calls result in non-deterministic
execution of the bh in record-replay mode, which causes replay failure.

Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Pavel Dovgalyuk <Pavel.Dovgalyuk@ispras.ru>
Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
Message-Id: <20240813050638.446172-9-npiggin@gmail.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20240813202329.1237572-17-alex.bennee@linaro.org>


  Commit: 44bc14fa1e78f01bfddcb265fc41c29204ebbfd8
      
https://github.com/qemu/qemu/commit/44bc14fa1e78f01bfddcb265fc41c29204ebbfd8
  Author: Nicholas Piggin <npiggin@gmail.com>
  Date:   2024-08-16 (Fri, 16 Aug 2024)

  Changed paths:
    M hw/net/virtio-net.c

  Log Message:
  -----------
  virtio-net: Use virtual time for RSC timers

Receive coalescing is visible to the target machine, so its timers
should use virtual time like other timers in virtio-net, to be
compatible with record-replay.

Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
Message-Id: <20240813050638.446172-10-npiggin@gmail.com>
Acked-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20240813202329.1237572-18-alex.bennee@linaro.org>


  Commit: 97d2b66dcd8c771065807b4acfd0002dac4385be
      
https://github.com/qemu/qemu/commit/97d2b66dcd8c771065807b4acfd0002dac4385be
  Author: Nicholas Piggin <npiggin@gmail.com>
  Date:   2024-08-16 (Fri, 16 Aug 2024)

  Changed paths:
    M migration/savevm.c

  Log Message:
  -----------
  savevm: Fix load_snapshot error path crash

An error path missed setting *errp, which can cause a NULL deref.

Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
Message-Id: <20240813050638.446172-11-npiggin@gmail.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20240813202329.1237572-19-alex.bennee@linaro.org>


  Commit: 24c32ed3745af104ee6f47c09c13042e8e4657db
      
https://github.com/qemu/qemu/commit/24c32ed3745af104ee6f47c09c13042e8e4657db
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   2024-08-16 (Fri, 16 Aug 2024)

  Changed paths:
    M docs/devel/migration/uadk-compression.rst
    M docs/interop/qemu-ga.rst
    M docs/tools/qemu-vmsr-helper.rst
    M hw/arm/smmu-common.c
    M include/exec/memory.h
    M qapi/rocker.json
    M qga/main.c

  Log Message:
  -----------
  docs: Fix some typos (found by typos) and grammar issues

Fix the misspellings of "overriden" also in code comments.

Signed-off-by: Stefan Weil <sw@weilnetz.de>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Message-Id: <20240813125638.395461-1-sw@weilnetz.de>
Reviewed-by: Peter Xu <peterx@redhat.com>
Reviewed-by: Eric Auger <eric.auger@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20240813202329.1237572-20-alex.bennee@linaro.org>


  Commit: 3f9f9a37ae2404c54458acadb516f0eda7cd2c15
      
https://github.com/qemu/qemu/commit/3f9f9a37ae2404c54458acadb516f0eda7cd2c15
  Author: Pierrick Bouvier <pierrick.bouvier@linaro.org>
  Date:   2024-08-16 (Fri, 16 Aug 2024)

  Changed paths:
    M docs/about/emulation.rst
    M docs/devel/tcg-plugins.rst

  Log Message:
  -----------
  docs/devel: update tcg-plugins page

Reflect recent changes on API (inline ops) and new plugins.

Signed-off-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Message-Id: <20240812231945.169310-1-pierrick.bouvier@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20240813202329.1237572-21-alex.bennee@linaro.org>


  Commit: 278035fc81510bd88501afb78bd5ab652beffa76
      
https://github.com/qemu/qemu/commit/278035fc81510bd88501afb78bd5ab652beffa76
  Author: Pierrick Bouvier <pierrick.bouvier@linaro.org>
  Date:   2024-08-16 (Fri, 16 Aug 2024)

  Changed paths:
    M plugins/core.c

  Log Message:
  -----------
  plugins: fix race condition with scoreboards

A deadlock can be created if a new vcpu (a) triggers a scoreboard
reallocation, and another vcpu (b) wants to create a new scoreboard at
the same time.

In this case, (a) holds the plugin lock, and starts an exclusive
section, waiting for (b). But at the same time, (b) is waiting for
plugin lock.

The solution is to drop the lock before entering the exclusive section.

This bug can be easily reproduced by creating a callback for any tb
exec, that allocates a new scoreboard. In this case, as soon as we reach
more than 16 vcpus, the deadlock occurs.

Resolves: https://gitlab.com/qemu-project/qemu/-/issues/2344
Signed-off-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Message-Id: <20240812220748.95167-2-pierrick.bouvier@linaro.org>
[AJB: tweak var position to meet coding style]
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20240813202329.1237572-22-alex.bennee@linaro.org>


  Commit: 2eefd4fcec4b8fe41ceee2a8f00cdec1fe81b75c
      
https://github.com/qemu/qemu/commit/2eefd4fcec4b8fe41ceee2a8f00cdec1fe81b75c
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2024-08-17 (Sat, 17 Aug 2024)

  Changed paths:
    M Makefile
    M accel/tcg/tcg-accel-ops-rr.c
    M chardev/char.c
    M configure
    M docs/about/emulation.rst
    M docs/devel/migration/uadk-compression.rst
    M docs/devel/tcg-plugins.rst
    M docs/interop/qemu-ga.rst
    M docs/tools/qemu-vmsr-helper.rst
    M hw/arm/smmu-common.c
    M hw/net/virtio-net.c
    M include/exec/memory.h
    M include/sysemu/replay.h
    M include/sysemu/runstate.h
    M migration/savevm.c
    M plugins/core.c
    M plugins/meson.build
    M qapi/rocker.json
    M qga/main.c
    M replay/replay.c
    M scripts/checkpatch.pl
    M scripts/replay-dump.py
    M system/runstate.c
    M target/i386/tcg/access.c
    M tests/avocado/machine_rx_gdbsim.py
    M tests/avocado/replay_kernel.py
    M tests/avocado/replay_linux.py

  Log Message:
  -----------
  Merge tag 'pull-maintainer-9.1-rc3-160824-1' of 
https://gitlab.com/stsquad/qemu into staging

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

# -----BEGIN PGP SIGNATURE-----
#
# iQEzBAABCgAdFiEEZoWumedRZ7yvyN81+9DbCVqeKkQFAma/UJcACgkQ+9DbCVqe
# KkT51gf/buOo0leJnBkYDTPWOOsDupW/nUUqOlTStvpKGEVNZgmxH0V4ffdCNO8E
# P4xQpD8WrpFKZHu2zE7EmXJ6/wkSp2BeSPcZ8lhld8jKNY3ksBlsCwb26/D9WsWK
# /JaqAegdg3fwCgbcQ057dRlKJV2ojjWD/JqPWa5G9AIlSqiHEfvcTj9t33BpJKXC
# xV7Yt1TZExkfkCAny54Sx4O6oiDhvSgJmWCUGIVE2W39+g3jUKf2tvbggR5MEIH3
# fJ/F2vmcnllmK21awiRa9/WVZ55+Cbgj6PlLf/Qh6rhzooTMy+x0G+5BkNtZwNCs
# 8qFu8vFkuJM9YwDw9btaz3b+nG8Mzg==
# =HUN1
# -----END PGP SIGNATURE-----
# gpg: Signature made Fri 16 Aug 2024 11:13:59 PM AEST
# gpg:                using RSA key 6685AE99E75167BCAFC8DF35FBD0DB095A9E2A44
# gpg: Good signature from "Alex Bennée (Master Work Key) 
<alex.bennee@linaro.org>" [full]

* tag 'pull-maintainer-9.1-rc3-160824-1' of https://gitlab.com/stsquad/qemu: 
(21 commits)
  plugins: fix race condition with scoreboards
  docs/devel: update tcg-plugins page
  docs: Fix some typos (found by typos) and grammar issues
  savevm: Fix load_snapshot error path crash
  virtio-net: Use virtual time for RSC timers
  virtio-net: Use replay_schedule_bh_event for bhs that affect machine state
  chardev: set record/replay on the base device of a muxed device
  tests/avocado: replay_kernel.py add x86-64 q35 machine test
  Revert "replay: stop us hanging in rr_wait_io_event"
  replay: allow runstate shutdown->running when replaying trace
  tests/avocado: excercise scripts/replay-dump.py in replay tests
  scripts/replay-dump.py: rejig decoders in event number order
  scripts/replay-dump.py: Update to current rr record format
  buildsys: Fix building without plugins on Darwin
  target/i386: allow access_ptr to force slow path on failed probe
  scripts/checkpatch: more checks on files imported from Linux
  configure: Fix GDB version detection for GDB_HAS_MTE
  configure: Avoid use of param. expansion when using gdb_version
  configure: Fix arch detection for GDB_HAS_MTE
  Makefile: trigger re-configure on updated pythondeps
  ...

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


Compare: https://github.com/qemu/qemu/compare/ecdfa31beb1f...2eefd4fcec4b

To unsubscribe from these emails, change your notification settings at 
https://github.com/qemu/qemu/settings/notifications



reply via email to

[Prev in Thread] Current Thread [Next in Thread]