qemu/replay
Pavel Dovgalyuk d873fe0376 replay: flush events when exiting
This patch adds events processing when emulation finishes instead
of just cleaning the queue. Now the bdrv coroutines will be in consistent
state when emulator closes. It allows correct polling of the block layer
at exit.

Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru>
Message-Id: <20180912081859.3228.79735.stgit@pasha-VirtualBox>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2018-10-02 19:08:51 +02:00
..
Makefile.objs replay: add record/replay for audio passthrough 2017-03-01 15:11:44 +01:00
replay-audio.c replay: push replay_mutex_lock up the call tree 2018-03-12 17:10:36 +01:00
replay-char.c trivial: Make bios files and source files non-executable 2018-09-25 17:26:18 +02:00
replay-events.c replay: flush events when exiting 2018-10-02 19:08:51 +02:00
replay-input.c Include less of the generated modular QAPI headers 2018-03-02 13:45:50 -06:00
replay-internal.c replay: check return values of fwrite 2018-03-12 17:10:37 +01:00
replay-internal.h replay: flush events when exiting 2018-10-02 19:08:51 +02:00
replay-net.c record/replay: add network support 2017-01-06 10:38:00 +08:00
replay-snapshot.c replay: save vmstate of the asynchronous events 2018-03-12 17:10:38 +01:00
replay-time.c replay: push replay_mutex_lock up the call tree 2018-03-12 17:10:36 +01:00
replay.c replay: wake up vCPU when replaying 2018-10-02 19:08:51 +02:00