aboutsummaryrefslogtreecommitdiff
path: root/replay/replay.c
AgeCommit message (Expand)Author
2024-08-16Revert "replay: stop us hanging in rr_wait_io_event"Nicholas Piggin
2024-08-16replay: allow runstate shutdown->running when replaying traceNicholas Piggin
2024-03-09replay: Improve error messages about configuration conflictsMarkus Armbruster
2024-01-08replay: stop us hanging in rr_wait_io_eventAlex Bennée
2024-01-08replay: introduce a central report point for sync errorsAlex Bennée
2023-05-11accel/tcg/tcg-accel-ops-rr: ensure fairness with icountJamie Iles
2023-02-23replay: Simplify setting replay blockersMarkus Armbruster
2022-10-04Drop superfluous conditionals around g_free()Markus Armbruster
2022-06-06replay: simplify async event processingPavel Dovgalyuk
2022-06-06replay: rewrite async event handlingPavel Dovgalyuk
2022-06-06replay: fix event queue flush for qemu shutdownPavel Dovgalyuk
2021-04-01replay: fix recursive checkpointsPavel Dovgalyuk
2021-02-16replay: fix icount request when replaying clock accessPavel Dovgalyuk
2020-10-06replay: introduce breakpoint at the specified stepPavel Dovgalyuk
2020-10-06replay: provide an accessor for rr filenamePavel Dovgalyuk
2020-10-05icount: rename functions to be consistent with the module nameClaudio Fontana
2020-10-05cpu-timers, icount: new modulesClaudio Fontana
2020-06-26replay: synchronize on every virtual timer callbackPavel Dovgalyuk
2020-06-12replay: fix replay shutdown for console modePavel Dovgalyuk
2020-01-07replay: record and replay random number sourcesPavel Dovgalyuk
2019-10-14replay: finish record/replay before closing the disksPavel Dovgalyuk
2019-08-21Merge remote-tracking branch 'remotes/kraxel/tags/audio-20190821-pull-request...Peter Maydell
2019-08-21audio: use size_t where makes senseKővágó, Zoltán
2019-08-20replay: rename step-related variables and functionsPavel Dovgalyuk
2019-08-20replay: fix replay shutdownPavel Dovgalyuk
2019-08-16sysemu: Split sysemu/runstate.h off sysemu/sysemu.hMarkus Armbruster
2018-10-19replay: don't process events at virtual clock checkpointPavel Dovgalyuk
2018-10-02replay: wake up vCPU when replayingPavel Dovgalyuk
2018-03-12replay: don't process async events when warping the clockPavel Dovgalyuk
2018-03-12replay: avoid recursive call of checkpointsPavel Dovgalyuk
2018-03-12replay: push replay_mutex_lock up the call treeAlex Bennée
2018-03-12replay: don't destroy mutex at exitPavel Dovgalyuk
2018-03-12replay/replay.c: bump REPLAY_VERSION againAlex Bennée
2018-02-09Move include qemu/option.h from qemu-common.h to actual usersMarkus Armbruster
2017-05-23shutdown: Add source information to SHUTDOWN and RESETEric Blake
2017-05-23shutdown: Preserve shutdown cause through replayEric Blake
2017-04-10replay: assert time only goes forwardAlex Bennée
2017-03-28replay/replay.c: bump REPLAY_VERSIONAlex Bennée
2017-03-14qemu-timer: do not include sysemu/cpus.h from util/qemu-timer.hPaolo Bonzini
2017-01-27replay: save/load initial statePavel Dovgalyuk
2017-01-06record/replay: add network supportPavel Dovgalyuk
2016-09-27replay: vmstate for replay modulePavel Dovgalyuk
2016-09-27replay: move internal data to the structurePavel Dovgalyuk
2016-04-28replay: Fix dangling location bug in replay_configure()Markus Armbruster
2016-03-30replay: introduce block devices record/replayPavel Dovgalyuk
2016-03-22include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster
2016-03-15replay: character devicesPavel Dovgalyuk
2016-02-19replay: Set error location properly when parsing optionsEduardo Habkost
2016-02-04all: Clean up includesPeter Maydell
2016-01-13error: Use error_reportf_err() where it makes obvious senseMarkus Armbruster