summaryrefslogtreecommitdiffstats
path: root/replay/replay-events.c
diff options
context:
space:
mode:
Diffstat (limited to 'replay/replay-events.c')
-rw-r--r--replay/replay-events.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/replay/replay-events.c b/replay/replay-events.c
index a1c6bb934e..15983dd250 100644
--- a/replay/replay-events.c
+++ b/replay/replay-events.c
@@ -15,6 +15,7 @@
#include "replay-internal.h"
#include "block/aio.h"
#include "ui/input.h"
+#include "hw/core/cpu.h"
typedef struct Event {
ReplayAsyncEventKind event_kind;
@@ -126,6 +127,7 @@ void replay_add_event(ReplayAsyncEventKind event_kind,
g_assert(replay_mutex_locked());
QTAILQ_INSERT_TAIL(&events_list, event, events);
+ qemu_cpu_kick(first_cpu);
}
void replay_bh_schedule_event(QEMUBH *bh)