From: Richard Henderson Date: Sat, 20 Oct 2018 20:28:04 +0000 (-0700) Subject: cputlb: Remove tcg_enabled hack from tlb_flush_nocheck X-Git-Tag: v3.1.0-rc0~18^2~8 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8ab102667e4c700082e2e923905e0b443518795c;p=thirdparty%2Fqemu.git cputlb: Remove tcg_enabled hack from tlb_flush_nocheck The bugs this was working around were fixed with commits 022d6378c7fd target/unicore32: remove tlb_flush from uc32_init_fn 6e11beecfde0 target/alpha: remove tlb_flush from alpha_cpu_initfn Tested-by: Emilio G. Cota Reviewed-by: Emilio G. Cota Signed-off-by: Richard Henderson --- diff --git a/accel/tcg/cputlb.c b/accel/tcg/cputlb.c index d4e07056be1..d080769c835 100644 --- a/accel/tcg/cputlb.c +++ b/accel/tcg/cputlb.c @@ -122,13 +122,6 @@ static void tlb_flush_nocheck(CPUState *cpu) { CPUArchState *env = cpu->env_ptr; - /* The QOM tests will trigger tlb_flushes without setting up TCG - * so we bug out here in that case. - */ - if (!tcg_enabled()) { - return; - } - assert_cpu_is_self(cpu); atomic_set(&env->tlb_flush_count, env->tlb_flush_count + 1); tlb_debug("(count: %zu)\n", tlb_flush_count());