Signed-off-by: Philippe Mathieu-Daudé <phi...@linaro.org> --- accel/split/split-accel-ops.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/accel/split/split-accel-ops.c b/accel/split/split-accel-ops.c index 80efbd82091..91ed0af2746 100644 --- a/accel/split/split-accel-ops.c +++ b/accel/split/split-accel-ops.c @@ -146,7 +146,16 @@ static bool split_cpu_thread_is_idle(CPUState *cpu) static void split_synchronize_post_reset(CPUState *cpu) { - g_assert_not_reached(); + SplitAccelState *sas = SPLIT_ACCEL(cpu->accel->accel); + AccelClass *hwc = ACCEL_GET_CLASS(sas->hw); + AccelClass *swc = ACCEL_GET_CLASS(sas->sw); + + if (hwc->ops->synchronize_post_reset) { + hwc->ops->synchronize_post_reset(cpu); + } + if (swc->ops->synchronize_post_reset) { + swc->ops->synchronize_post_reset(cpu); + } } static void split_synchronize_post_init(CPUState *cpu) -- 2.49.0