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 |
2017-02-24 | Pavel Dovgalyuk | replay: check icount in cpu exec loop Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> Signed-off-by: Pavel Dovgalyuk <dovgaluk@ispras.ru> |
commitcommitdifftree |
2017-02-16 | Pavel Dovgalyuk | apic: reset apic_delivered global variable on machine... Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2017-02-07 | Pavel Dovgalyuk | integratorcp: adding vmstate for save/restore Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2017-01-27 | Pavel Dovgalyuk | apic: save apic_delivered flag Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2017-01-27 | Pavel Dovgalyuk | replay: exception replay fix Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2017-01-27 | Pavel Dovgalyuk | replay: save/load initial state Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2017-01-27 | Pavel Dovgalyuk | savevm: add public save_vmstate function Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2017-01-27 | Pavel Dovgalyuk | replay: don't use rtc clock on loadvm phase Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2017-01-27 | Pavel Dovgalyuk | replay: improve interrupt handling Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2017-01-27 | Pavel Dovgalyuk | icount: update instruction counter on apic patching Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2017-01-06 | Pavel Dovgalyuk | record/replay: add network support Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2016-09-27 | Pavel Dovgalyuk | replay: allow replay stopping and restarting Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2016-09-27 | Pavel Dovgalyuk | replay: vmstate for replay module Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2016-09-27 | Pavel Dovgalyuk | replay: move internal data to the structure Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2016-09-15 | Pavel Dovgalyuk | pcspk: adding vmstate for save/restore Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2016-09-15 | Pavel Dovgalyuk | kvmvapic: fix state change handler Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2016-06-03 | Pavel Dovgalyuk | SDL2: add bgrx pixel format Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2016-03-30 | Pavel Dovgalyuk | replay: introduce block devices record/replay Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2016-03-30 | Pavel Dovgalyuk | replay: fix error message Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2016-03-30 | Pavel Dovgalyuk | replay: bh scheduling fix Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2016-03-30 | Pavel Dovgalyuk | block: add flush callback Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2016-03-15 | Pavel Dovgalyuk | icount: decouple warp calls Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2016-03-15 | Pavel Dovgalyuk | icount: remove obsolete warp call Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2016-03-15 | Pavel Dovgalyuk | replay: character devices Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2015-11-06 | Pavel Dovgalyuk | replay: recording of the user input Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2015-11-06 | Pavel Dovgalyuk | replay: command line options Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2015-11-06 | Pavel Dovgalyuk | replay: replay blockers for devices Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2015-11-06 | Pavel Dovgalyuk | replay: initialization and deinitialization Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2015-11-06 | Pavel Dovgalyuk | replay: ptimer Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2015-11-06 | Pavel Dovgalyuk | bottom halves: introduce bh call function Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2015-11-06 | Pavel Dovgalyuk | replay: checkpoints Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2015-11-06 | Pavel Dovgalyuk | icount: improve counting for record/replay Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2015-11-06 | Pavel Dovgalyuk | replay: shutdown event Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2015-11-06 | Pavel Dovgalyuk | replay: recording and replaying clock ticks Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2015-11-06 | Pavel Dovgalyuk | replay: asynchronous events infrastructure Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2015-11-06 | Pavel Dovgalyuk | replay: interrupts and exceptions Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2015-11-05 | Pavel Dovgalyuk | cpu: replay instructions sequence Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2015-11-05 | Pavel Dovgalyuk | cpu-exec: allow temporary disabling icount Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2015-11-05 | Pavel Dovgalyuk | replay: introduce icount event Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2015-11-05 | Pavel Dovgalyuk | replay: introduce mutex to protect the replay log Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2015-11-05 | Pavel Dovgalyuk | replay: internal functions for replay log Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2015-11-05 | Pavel Dovgalyuk | replay: global variables and function stubs Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2015-09-25 | Pavel Dovgalyuk | typedef: add typedef for QemuOpts Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2015-09-25 | Pavel Dovgalyuk | i386: interrupt poll processing Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2015-09-25 | Pavel Dovgalyuk | i386: partial revert of interrupt poll fix Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2015-09-15 | Pavel Dovgalyuk | target-i386: exception handling for other helper functions Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2015-09-15 | Pavel Dovgalyuk | target-i386: exception handling for seg_helper functions Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2015-09-15 | Pavel Dovgalyuk | target-i386: exception handling for memory helpers Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2015-09-15 | Pavel Dovgalyuk | target-i386: exception handling for div instructions Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2015-09-15 | Pavel Dovgalyuk | target-i386: exception handling for FPU instructions Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2015-09-15 | Pavel Dovgalyuk | target-i386: introduce new raise_exception functions Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2015-09-11 | Pavel Dovgalyuk | cpu-exec: introduce loop exit with restore function Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2015-09-11 | Pavel Dovgalyuk | softmmu: remove now unused functions Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2015-09-11 | Pavel Dovgalyuk | softmmu: add helper function to pass through retaddr Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2015-02-27 | Pavel Dovgalyuk | timer: replace time() with QEMU_CLOCK_HOST Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2015-01-14 | Pavel Dovgalyuk | cpus: consistently use QEMU_CLOCK_VIRTUAL_RT for icount_warp... Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2014-12-15 | Pavel Dovgalyuk | i386: do not cross the pages boundaries in replay mode Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2014-12-15 | Pavel Dovgalyuk | cpus: make icount warp behave well with respect to... Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2014-12-15 | Pavel Dovgalyuk | timer: introduce new QEMU_CLOCK_VIRTUAL_RT clock Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2014-12-15 | Pavel Dovgalyuk | cpu-exec: invalidate nocache translation if they are... Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2014-12-15 | Pavel Dovgalyuk | icount: introduce cpu_get_icount_raw Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2014-12-15 | Pavel Dovgalyuk | icount: set can_do_io outside TB execution Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2014-12-15 | Pavel Dovgalyuk | cpu-exec: reset exception_index correctly Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2014-12-15 | Pavel Dovgalyuk | cpu-exec: fix cpu_exec_nocache Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2014-12-14 | Pavel Dovgalyuk | target-i386: fix icount processing for repz instructions Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> |
commitcommitdifftree |
2014-11-13 | Pavel Dovgalyuk | acpi: accurate overflow check Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2014-11-13 | Pavel Dovgalyuk | apic_common: migrate missing fields Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2014-10-31 | Pavel Dovgalyuk | i386: fix breakpoints handling in icount mode Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2014-10-31 | Pavel Dovgalyuk | kvmvapic: patch_instruction fix Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2014-09-26 | Pavel Dovgalyuk | kvmvapic: fix migration when VM paused and when not... Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2014-09-18 | Pavel Dovgalyuk | target-i386: update fp status fix Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2014-09-11 | Pavel Dovgalyuk | gdbstub: init mon_chr through qemu_chr_alloc Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2014-09-11 | Pavel Dovgalyuk | pckbd: adding new fields to vmstate Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2014-09-11 | Pavel Dovgalyuk | mc146818rtc: add missed field to vmstate Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2014-09-11 | Pavel Dovgalyuk | piix: do not set irq while loading vmstate Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2014-09-11 | Pavel Dovgalyuk | serial: fixing vmstate for save/restore Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2014-09-11 | Pavel Dovgalyuk | parallel: adding vmstate for save/restore Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2014-09-11 | Pavel Dovgalyuk | fdc: adding vmstate for save/restore Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2014-09-11 | Pavel Dovgalyuk | cpu: init vmstate for ticks and clock offset Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |
2014-09-11 | Pavel Dovgalyuk | apic_common: vapic_paddr synchronization fix Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> Tested-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> |
commitcommitdifftree |