[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 00/11] record/replay fixes, maybe for 8.2 or for post release sta
From: |
Alex Bennée |
Subject: |
[PATCH 00/11] record/replay fixes, maybe for 8.2 or for post release stable? |
Date: |
Tue, 5 Dec 2023 20:40:55 +0000 |
As I'm a glutton for punishment I thought I'd have a go at fixing the
slowly growing number of record/replay bugs. The two fixes are:
replay: stop us hanging in rr_wait_io_event
chardev: force write all when recording replay logs
And the rest is various clean-ups and debugging aids. I don't know if
its worth pushing for 8.2 but it would certainly be nice to get some
review/testing to see if it solves issues for anyone else.
Alex.
Alex Bennée (11):
tests/avocado: add a simple i386 replay kernel test
tests/avocado: fix typo in replay_linux
scripts/replay-dump: update to latest format
scripts/replay_dump: track total number of instructions
replay: remove host_clock_last
replay: add proper kdoc for ReplayState
replay: make has_unread_data a bool
replay: introduce a central report point for sync errors
replay: stop us hanging in rr_wait_io_event
chardev: force write all when recording replay logs
tests/avocado: remove skips from replay_kernel
include/sysemu/replay.h | 5 ++
replay/replay-internal.h | 43 ++++++++++-----
accel/tcg/tcg-accel-ops-rr.c | 2 +-
chardev/char.c | 3 +-
replay/replay-char.c | 6 +--
replay/replay-internal.c | 5 +-
replay/replay-snapshot.c | 6 +--
replay/replay.c | 35 +++++++++++-
roms/SLOF | 2 +-
scripts/replay-dump.py | 75 +++++++++++++++++++++++---
tests/avocado/replay_kernel.py | 25 +++++----
tests/avocado/replay_linux.py | 2 +-
tests/tcg/i386/Makefile.softmmu-target | 19 +++++++
13 files changed, 185 insertions(+), 43 deletions(-)
--
2.39.2
- [PATCH 00/11] record/replay fixes, maybe for 8.2 or for post release stable?,
Alex Bennée <=