From: Richard Henderson Date: Wed, 19 Oct 2022 10:33:28 +0000 (+1000) Subject: accel/tcg: Set cflags_next_tb in cpu_common_initfn X-Git-Tag: qemu-xen-4.18.0-rc5~367^2~27 X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=c8cc6879f61cd589a9ed211729f12bc3b46beed4;p=qemu-xen.git accel/tcg: Set cflags_next_tb in cpu_common_initfn While we initialize this value in cpu_common_reset, that isn't called during startup, so set it as well in init. This fixes -singlestep versus the very first TB. Fixes: 04f5b647ed07 ("accel/tcg: Handle -singlestep in curr_cflags") Reviewed-by: Alex Bennée Signed-off-by: Richard Henderson --- diff --git a/hw/core/cpu-common.c b/hw/core/cpu-common.c index 78b5f350a0..b177e761f0 100644 --- a/hw/core/cpu-common.c +++ b/hw/core/cpu-common.c @@ -235,6 +235,7 @@ static void cpu_common_initfn(Object *obj) /* the default value is changed by qemu_init_vcpu() for softmmu */ cpu->nr_cores = 1; cpu->nr_threads = 1; + cpu->cflags_next_tb = -1; qemu_mutex_init(&cpu->work_mutex); QSIMPLEQ_INIT(&cpu->work_list);