qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/2] fix record/replay on MacOS
@ 2025-04-10 22:55 Pierrick Bouvier
  2025-04-10 22:55 ` [PATCH 1/2] system/main: transfer replay mutex ownership from main thread to main loop thread Pierrick Bouvier
                   ` (3 more replies)
  0 siblings, 4 replies; 15+ messages in thread
From: Pierrick Bouvier @ 2025-04-10 22:55 UTC (permalink / raw)
  To: qemu-devel
  Cc: philmd, Stefan Hajnoczi, Alex Bennée, Paolo Bonzini,
	Phil Dennis-Jordan, Pierrick Bouvier

Recently, it was found that rr tests fail on MacOS, with a replay_mutex_unlock()
assertion. This is a recent regression, related to running qemu main event loop
in a separate thread, like first commit explain.

We first fix the regression, by handling the qemu replay mutex in the same way
we deal with BQL.
Then, we reenable the disabled test.

Pierrick Bouvier (2):
  system/main: transfer replay mutex ownership from main thread to main
    loop thread
  tests/functional/test_aarch64_replay: reenable on macos

 system/main.c                           | 4 ++++
 tests/functional/test_aarch64_replay.py | 2 --
 2 files changed, 4 insertions(+), 2 deletions(-)

-- 
2.39.5



^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2025-04-16 18:55 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-04-10 22:55 [PATCH 0/2] fix record/replay on MacOS Pierrick Bouvier
2025-04-10 22:55 ` [PATCH 1/2] system/main: transfer replay mutex ownership from main thread to main loop thread Pierrick Bouvier
2025-04-12  5:30   ` Nicholas Piggin
2025-04-12 17:24     ` Pierrick Bouvier
2025-04-14 10:25       ` Philippe Mathieu-Daudé
2025-04-14 15:24         ` Pierrick Bouvier
2025-04-15  2:41           ` Nicholas Piggin
2025-04-15 18:31             ` Pierrick Bouvier
2025-04-16  3:16               ` Nicholas Piggin
2025-04-16 18:54                 ` Pierrick Bouvier
2025-04-14 10:57       ` Paolo Bonzini
2025-04-10 22:55 ` [PATCH 2/2] tests/functional/test_aarch64_replay: reenable on macos Pierrick Bouvier
2025-04-11 13:42 ` [PATCH 0/2] fix record/replay on MacOS Philippe Mathieu-Daudé
2025-04-14 15:14 ` Stefan Hajnoczi
2025-04-14 15:25   ` Pierrick Bouvier

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).