mirror of https://github.com/xemu-project/xemu.git
cputlb: Remove tcg_enabled hack from tlb_flush_nocheck
The bugs this was working around were fixed with commits022d6378c7
target/unicore32: remove tlb_flush from uc32_init_fn6e11beecfd
target/alpha: remove tlb_flush from alpha_cpu_initfn Tested-by: Emilio G. Cota <cota@braap.org> Reviewed-by: Emilio G. Cota <cota@braap.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
This commit is contained in:
parent
53d284554c
commit
8ab102667e
|
@ -122,13 +122,6 @@ static void tlb_flush_nocheck(CPUState *cpu)
|
||||||
{
|
{
|
||||||
CPUArchState *env = cpu->env_ptr;
|
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);
|
assert_cpu_is_self(cpu);
|
||||||
atomic_set(&env->tlb_flush_count, env->tlb_flush_count + 1);
|
atomic_set(&env->tlb_flush_count, env->tlb_flush_count + 1);
|
||||||
tlb_debug("(count: %zu)\n", tlb_flush_count());
|
tlb_debug("(count: %zu)\n", tlb_flush_count());
|
||||||
|
|
Loading…
Reference in New Issue