accel/tcg: Fix overwrite problems of tcg_cflags
commitc83574392e0af108a643347712564f6749906413
authorWeiwei Li <liweiwei@iscas.ac.cn>
Fri, 31 Mar 2023 15:06:06 +0000 (31 23:06 +0800)
committerRichard Henderson <richard.henderson@linaro.org>
Tue, 4 Apr 2023 15:19:49 +0000 (4 08:19 -0700)
tree2d9dca2a5c5b8d17ac8c406fde52a96723f73d83
parent6cda41daa2162b8e1048124655ba02a8c2b762b4
accel/tcg: Fix overwrite problems of tcg_cflags

CPUs often set CF_PCREL in tcg_cflags before qemu_init_vcpu(), in which
tcg_cflags will be overwrited by tcg_cpu_init_cflags().

Fixes: 4be790263ffc ("accel/tcg: Replace `TARGET_TB_PCREL` with `CF_PCREL`")
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Weiwei Li <liweiwei@iscas.ac.cn>
Signed-off-by: Junqiang Wang <wangjunqiang@iscas.ac.cn>
Message-Id: <20230331150609.114401-6-liweiwei@iscas.ac.cn>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
accel/tcg/tcg-accel-ops.c