2021-02-08 | Pavel Dovgalyuk | replay: rng-builtin support Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgalyuk@ispras.ru> |
commitcommitdifftree |
2021-02-08 | Pavel Dovgalyuk | replay: fix replay of the interrupts Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgalyuk@ispras.ru> |
commitcommitdifftree |
2020-12-15 | Pavel Dovgalyuk | icount: improve exec nocache usage Signed-off-by: Pavel Dovgalyuk <pavel.dovgalyuk@ispras.ru> |
commitcommitdifftree |
2020-11-09 | Pavel Dovgalyuk | replay: remove some dead code Signed-off-by: Pavel Dovgalyuk <pavel.dovgalyuk@ispras.ru> |
commitcommitdifftree |
2020-11-05 | Pavel Dovgalyuk | target/s390x: fix execution with icount Signed-off-by: Pavel Dovgalyuk <pavel.dovgalyuk@ispras.ru> |
commitcommitdifftree |
2020-10-27 | Pavel Dovgalyuk | hw/arm: fix min_cpus for xlnx-versal-virt platform Signed-off-by: Pavel Dovgalyuk <pavel.dovgalyuk@ispras.ru> |
commitcommitdifftree |
2020-10-17 | Pavel Dovgalyuk | tests/acceptance: Add MIPS record/replay tests Signed-off-by: Pavel Dovgalyuk <pavel.dovgalyuk@ispras.ru> |
commitcommitdifftree |
2020-10-17 | Pavel Dovgalyuk | hw/mips: Remove exit(1) in case of missing ROM Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgalyuk@ispras.ru> |
commitcommitdifftree |
2020-10-06 | Pavel Dovgalyuk | tests/acceptance: add reverse debugging test Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgalyuk@ispras.ru> |
commitcommitdifftree |
2020-10-06 | Pavel Dovgalyuk | replay: create temporary snapshot at debugger connection Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgalyuk@ispras.ru> |
commitcommitdifftree |
2020-10-06 | Pavel Dovgalyuk | replay: describe reverse debugging in docs/replay.txt Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgalyuk@ispras.ru> |
commitcommitdifftree |
2020-10-06 | Pavel Dovgalyuk | gdbstub: add reverse continue support in replay mode Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgalyuk@ispras.ru> |
commitcommitdifftree |
2020-10-06 | Pavel Dovgalyuk | gdbstub: add reverse step support in replay mode Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgalyuk@ispras.ru> |
commitcommitdifftree |
2020-10-06 | Pavel Dovgalyuk | replay: flush rr queue before loading the vmstate Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgalyuk@ispras.ru> |
commitcommitdifftree |
2020-10-06 | Pavel Dovgalyuk | replay: implement replay-seek command Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgalyuk@ispras.ru> |
commitcommitdifftree |
2020-10-06 | Pavel Dovgalyuk | replay: introduce breakpoint at the specified step Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgalyuk@ispras.ru> |
commitcommitdifftree |
2020-10-06 | Pavel Dovgalyuk | replay: introduce info hmp/qmp command Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgalyuk@ispras.ru> |
commitcommitdifftree |
2020-10-06 | Pavel Dovgalyuk | qapi: introduce replay.json for record/replay-related... Signed-off-by: Pavel Dovgalyuk <pavel.dovgalyuk@ispras.ru> |
commitcommitdifftree |
2020-10-06 | Pavel Dovgalyuk | migration: introduce icount field for snapshots Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgalyuk@ispras.ru> |
commitcommitdifftree |
2020-10-06 | Pavel Dovgalyuk | qcow2: introduce icount field for snapshots Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgalyuk@ispras.ru> |
commitcommitdifftree |
2020-10-06 | Pavel Dovgalyuk | replay: provide an accessor for rr filename Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgalyuk@ispras.ru> |
commitcommitdifftree |
2020-10-06 | Pavel Dovgalyuk | replay: don't record interrupt poll Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgalyuk@ispras.ru> |
commitcommitdifftree |
2020-09-10 | Pavel Dovgalyuk | tests: bump avocado version Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgalyuk@ispras.ru> |
commitcommitdifftree |
2020-06-26 | Pavel Dovgalyuk | replay: synchronize on every virtual timer callback Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2020-06-26 | Pavel Dovgalyuk | replay: notify the main loop when there are no instructions Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2020-06-21 | Pavel Dovgalyuk | tests/acceptance: record/replay tests with advcal images Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2020-06-21 | Pavel Dovgalyuk | tests/acceptance: add record/replay test for m68k Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2020-06-21 | Pavel Dovgalyuk | tests/acceptance: add record/replay test for ppc64 Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2020-06-21 | Pavel Dovgalyuk | tests/acceptance: add record/replay test for arm Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2020-06-21 | Pavel Dovgalyuk | tests/acceptance: add record/replay test for aarch64 Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2020-06-21 | Pavel Dovgalyuk | tests/acceptance: add kernel record/replay test for... Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2020-06-21 | Pavel Dovgalyuk | tests/acceptance: add base class record/replay kernel... Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2020-06-17 | Pavel Dovgalyuk | icount: make dma reads deterministic Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2020-06-12 | Pavel Dovgalyuk | replay: fix replay shutdown for console mode Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2020-06-10 | Pavel Dovgalyuk | replay: implement fair mutex Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2020-06-10 | Pavel Dovgalyuk | icount: fix shift=auto for record/replay Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2020-05-31 | Pavel Dovgalyuk | tests/acceptance: refactor boot_linux to allow code... Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2020-05-31 | Pavel Dovgalyuk | tests/acceptance: refactor boot_linux_console test... Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2020-05-31 | Pavel Dovgalyuk | tests/acceptance: allow console interaction with specific VMs Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2020-01-07 | Pavel Dovgalyuk | replay: record and replay random number sources Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2020-01-07 | Pavel Dovgalyuk | replay: check other timers for icount limit Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2019-10-25 | Pavel Dovgalyuk | qapi: add support for blkreplay driver Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2019-10-14 | Pavel Dovgalyuk | replay: add BH oneshot event for block layer Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2019-10-14 | Pavel Dovgalyuk | replay: finish record/replay before closing the disks Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2019-10-14 | Pavel Dovgalyuk | replay: don't drain/flush bdrv queue while RR is working Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2019-10-14 | Pavel Dovgalyuk | replay: update docs for record/replay with block devices Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2019-10-14 | Pavel Dovgalyuk | replay: disable default snapshot for record/replay Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2019-10-14 | Pavel Dovgalyuk | block: implement bdrv_snapshot_goto for blkreplay Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2019-10-03 | Pavel Dovgalyuk | replay: don't synchronize memory operations in replay... Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@gmail.com> |
commitcommitdifftree |
2019-08-20 | Pavel Dovgalyuk | icount: remove unnecessary gen_io_end calls Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@gmail.com> |
commitcommitdifftree |
2019-08-20 | Pavel Dovgalyuk | icount: clean up cpu_can_io at the entry to the block Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2019-08-20 | Pavel Dovgalyuk | replay: rename step-related variables and functions Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2019-08-20 | Pavel Dovgalyuk | replay: refine replay-time module Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2019-08-20 | Pavel Dovgalyuk | replay: fix replay shutdown Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2019-08-20 | Pavel Dovgalyuk | util/qemu-timer: refactor deadline calculation for... Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2019-08-20 | Pavel Dovgalyuk | replay: document development rules Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgauk@ispras.ru> Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2019-08-20 | Pavel Dovgalyuk | replay: add missing fix for internal function Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2019-06-11 | Pavel Dovgalyuk | i386: Save EFER for 32-bit targets Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2019-02-21 | Pavel Dovgalyuk | target/mips: implement QMP query-cpu-definitions command Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2018-11-08 | Pavel Dovgalyuk | target/ppc: fix mtmsr instruction for icount Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2018-10-19 | Pavel Dovgalyuk | replay: don't process events at virtual clock checkpoint Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2018-10-02 | Pavel Dovgalyuk | replay: replay BH for IDE trim operation Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2018-10-02 | Pavel Dovgalyuk | target/i386: fix translation for icount mode Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2018-10-02 | Pavel Dovgalyuk | ui: fix virtual timers Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2018-10-02 | Pavel Dovgalyuk | slirp: fix ipv6 timers Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2018-10-02 | Pavel Dovgalyuk | timer: introduce new virtual clock Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2018-10-02 | Pavel Dovgalyuk | replay: allow loading any snapshots before recording Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2018-10-02 | Pavel Dovgalyuk | translator: fix breakpoint processing Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2018-10-02 | Pavel Dovgalyuk | replay: flush events when exiting Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2018-10-02 | Pavel Dovgalyuk | replay: wake up vCPU when replaying Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2018-10-02 | Pavel Dovgalyuk | ps2: prevent changing irq state on save and load Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2018-07-30 | Pavel Dovgalyuk | timer: remove replay clock probe in deadline calculation Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2018-06-26 | Pavel Dovgalyuk | sdl2: add checking for NULL Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2018-06-26 | Pavel Dovgalyuk | sdl2: fix copypaste issues Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2018-04-30 | Pavel Dovgalyuk | m68k: fix subx mem, mem instruction Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2018-04-15 | Pavel Dovgalyuk | m68k: fix exception stack frame for 68000 Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2018-04-10 | Pavel Dovgalyuk | icount: fix cpu_restore_state_from_tb for non-tb-exit... Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2018-03-12 | Pavel Dovgalyuk | tcg: fix cpu_io_recompile Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2018-03-12 | Pavel Dovgalyuk | replay: update documentation Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2018-03-12 | Pavel Dovgalyuk | replay: save vmstate of the asynchronous events Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2018-03-12 | Pavel Dovgalyuk | replay: don't process async events when warping the... Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2018-03-12 | Pavel Dovgalyuk | replay: avoid recursive call of checkpoints Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2018-03-12 | Pavel Dovgalyuk | replay: check return values of fwrite Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2018-03-12 | Pavel Dovgalyuk | replay: don't destroy mutex at exit Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2018-03-12 | Pavel Dovgalyuk | replay: save prior value of the host clock Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2018-03-12 | Pavel Dovgalyuk | replay: added replay log format description Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2018-03-12 | Pavel Dovgalyuk | replay: fix save/load vm for non-empty queue Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2018-03-12 | Pavel Dovgalyuk | replay: fixed replay_enable_events Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2018-03-12 | Pavel Dovgalyuk | replay: fix processing async events Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2018-03-12 | Pavel Dovgalyuk | cpu-exec: fix exception_index handling Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2018-02-14 | Pavel Dovgalyuk | m68k: implement movep instruction Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2018-01-16 | Pavel Dovgalyuk | cpu: flush TB cache when loading VMState Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2018-01-16 | Pavel Dovgalyuk | icount: fixed saving/restoring of icount warp timers Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2018-01-12 | Pavel Dovgalyuk | hpet: recover timer offset correctly Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2017-11-14 | Pavel Dovgalyuk | cpu-exec: avoid cpu_exec_nocache infinite loop with... Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2017-11-14 | Pavel Dovgalyuk | cpu-exec: don't overwrite exception_index Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2017-07-17 | Pavel Dovgalyuk | mips: set CP0 Debug DExcCode for SDBBP instruction Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2017-05-08 | Pavel Dovgalyuk | maintainers: add maintainer for replay* files Updating MAINTAINERS to set Pavel Dovgalyuk as record/replay maintainer Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2017-03-01 | Pavel Dovgalyuk | audio: make audio poll timer deterministic Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2017-03-01 | Pavel Dovgalyuk | replay: add record/replay for audio passthrough Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
next |