aboutsummaryrefslogtreecommitdiffstats
path: root/replay
AgeCommit message (Expand)AuthorFilesLines
2019-10-14replay: add BH oneshot event for block layerPavel Dovgalyuk2-0/+17
2019-10-14replay: finish record/replay before closing the disksPavel Dovgalyuk1-0/+2
2019-08-21Merge remote-tracking branch 'remotes/kraxel/tags/audio-20190821-pull-request...Peter Maydell2-9/+9
2019-08-21audio: use size_t where makes senseKővágó, Zoltán2-9/+9
2019-08-20replay: rename step-related variables and functionsPavel Dovgalyuk6-26/+26
2019-08-20replay: refine replay-time modulePavel Dovgalyuk1-20/+16
2019-08-20replay: fix replay shutdownPavel Dovgalyuk1-4/+4
2019-08-20replay: add missing fix for internal functionPavel Dovgalyuk1-1/+1
2019-08-20replay: Remove host_clock_lastDr. David Alan Gilbert1-5/+2
2019-08-16sysemu: Split sysemu/runstate.h off sysemu/sysemu.hMarkus Armbruster2-2/+2
2019-08-16Clean up inclusion of sysemu/sysemu.hMarkus Armbruster4-4/+0
2019-08-16Include qemu/main-loop.h lessMarkus Armbruster1-0/+1
2019-06-12Include qemu-common.h exactly where neededMarkus Armbruster5-5/+0
2018-11-08replay: Exit on errors reading from replay logPeter Maydell1-3/+13
2018-10-19replay: pass raw icount value to replay_save_clockPaolo Bonzini3-13/+22
2018-10-19replay: don't process events at virtual clock checkpointPavel Dovgalyuk2-1/+9
2018-10-02replay: allow loading any snapshots before recordingPavel Dovgalyuk1-5/+12
2018-10-02replay: flush events when exitingPavel Dovgalyuk2-15/+1
2018-10-02replay: wake up vCPU when replayingPavel Dovgalyuk1-0/+12
2018-09-25trivial: Make bios files and source files non-executableThomas Huth1-0/+0
2018-03-12replay: save vmstate of the asynchronous eventsPavel Dovgalyuk3-23/+30
2018-03-12replay: don't process async events when warping the clockPavel Dovgalyuk2-1/+7
2018-03-12replay: avoid recursive call of checkpointsPavel Dovgalyuk1-1/+13
2018-03-12replay: check return values of fwritePavel Dovgalyuk1-2/+15
2018-03-12replay: push replay_mutex_lock up the call treeAlex Bennée6-70/+53
2018-03-12replay: don't destroy mutex at exitPavel Dovgalyuk3-7/+0
2018-03-12replay: make locking visible outside replay codeAlex Bennée2-4/+4
2018-03-12replay/replay-internal.c: track holding of replay_lockAlex Bennée1-0/+11
2018-03-12replay/replay.c: bump REPLAY_VERSION againAlex Bennée2-2/+2
2018-03-12replay: save prior value of the host clockPavel Dovgalyuk2-0/+5
2018-03-12replay: fix save/load vm for non-empty queuePavel Dovgalyuk1-0/+6
2018-03-12replay: fixed replay_enable_eventsPavel Dovgalyuk1-3/+5
2018-03-12replay: fix processing async eventsPavel Dovgalyuk1-2/+2
2018-03-02Include less of the generated modular QAPI headersMarkus Armbruster1-0/+1
2018-02-09Move include qemu/option.h from qemu-common.h to actual usersMarkus Armbruster1-1/+1
2018-02-09Include qapi/error.h exactly where neededMarkus Armbruster1-1/+0
2017-09-27migration: pre_save return intDr. David Alan Gilbert1-1/+3
2017-06-05Merge remote-tracking branch 'remotes/elmarco/tags/chrfe-pull-request' into s...Peter Maydell1-1/+1
2017-06-02chardev: move headers to include/chardevMarc-André Lureau1-1/+1
2017-06-01migration: Create include for migration snapshotsJuan Quintela1-2/+3
2017-05-23shutdown: Add source information to SHUTDOWN and RESETEric Blake1-2/+2
2017-05-23shutdown: Preserve shutdown cause through replayEric Blake2-4/+6
2017-05-17migration: Pass Error ** argument to {save,load}_vmstateJuan Quintela1-2/+6
2017-05-04monitor: Remove monitor parameter from save_vmstateJuan Quintela1-1/+1
2017-04-10replay: assert time only goes forwardAlex Bennée2-0/+8
2017-03-28replay/replay.c: bump REPLAY_VERSIONAlex Bennée1-1/+1
2017-03-14qemu-timer: do not include sysemu/cpus.h from util/qemu-timer.hPaolo Bonzini1-0/+1
2017-03-01replay: add record/replay for audio passthroughPavel Dovgalyuk3-0/+84
2017-01-27char: rename CharDriverState ChardevMarc-André Lureau1-4/+4
2017-01-27replay: save/load initial statePavel Dovgalyuk2-0/+22
2017-01-06record/replay: add network supportPavel Dovgalyuk5-1/+125
2016-09-27replay: allow replay stopping and restartingPavel Dovgalyuk3-2/+13
2016-09-27replay: vmstate for replay modulePavel Dovgalyuk4-0/+71
2016-09-27replay: move internal data to the structurePavel Dovgalyuk5-23/+24
2016-07-06replay: Use new QAPI cloningEric Blake1-27/+3
2016-07-06qapi: Add new visit_complete() functionEric Blake1-4/+2
2016-07-06qmp-output-visitor: Favor new visit_free() functionEric Blake1-1/+1
2016-07-06qmp-input-visitor: Favor new visit_free() functionEric Blake1-4/+2
2016-06-07replay: Clean up includesPeter Maydell1-4/+0
2016-05-12qapi: Use strict QMP input visitor in more placesEric Blake1-1/+1
2016-05-12qapi: Consolidate QMP input visitor creationEric Blake1-1/+1
2016-04-28replay: Fix dangling location bug in replay_configure()Markus Armbruster1-1/+2
2016-03-30replay: introduce block devices record/replayPavel Dovgalyuk3-1/+22
2016-03-30replay: fix error messagePavel Dovgalyuk1-1/+1
2016-03-30replay: bh scheduling fixPavel Dovgalyuk1-1/+1
2016-03-22include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster2-0/+2
2016-03-18qapi: Don't special-case simple union wrappersEric Blake1-22/+22
2016-03-15replay: character devicesPavel Dovgalyuk5-4/+202
2016-03-05ui: Shorten references into InputEventEric Blake1-12/+19
2016-02-23all: Clean up includesPeter Maydell1-1/+0
2016-02-19replay: Set error location properly when parsing optionsEduardo Habkost1-0/+10
2016-02-08qapi: Swap visit_* arguments for consistent 'name' placementEric Blake1-2/+2
2016-02-04all: Clean up includesPeter Maydell5-0/+5
2016-01-13error: Use error_reportf_err() where it makes obvious senseMarkus Armbruster1-2/+1
2015-12-17qapi: Don't let implicit enum MAX member collideEric Blake1-4/+4
2015-11-06replay: recording of the user inputPavel Dovgalyuk4-0/+207
2015-11-06replay: command line optionsPavel Dovgalyuk1-0/+4
2015-11-06replay: replay blockers for devicesPavel Dovgalyuk1-0/+12
2015-11-06replay: initialization and deinitializationPavel Dovgalyuk2-0/+132
2015-11-06replay: ptimerPavel Dovgalyuk2-3/+23
2015-11-06replay: checkpointsPavel Dovgalyuk2-0/+38
2015-11-06replay: shutdown eventPavel Dovgalyuk2-0/+16
2015-11-06replay: recording and replaying clock ticksPavel Dovgalyuk3-0/+76
2015-11-06replay: asynchronous events infrastructurePavel Dovgalyuk3-0/+257
2015-11-06replay: interrupts and exceptionsPavel Dovgalyuk2-0/+71
2015-11-05cpu: replay instructions sequencePavel Dovgalyuk1-0/+34
2015-11-05replay: introduce icount eventPavel Dovgalyuk3-0/+78
2015-11-05replay: introduce mutex to protect the replay logPavel Dovgalyuk2-0/+34
2015-11-05replay: internal functions for replay logPavel Dovgalyuk3-0/+202
2015-11-05replay: global variables and function stubsPavel Dovgalyuk2-0/+15