From a3a199060f544a55084b20a0b28a3af05fd3195b Mon Sep 17 00:00:00 2001 From: Matt Borgerson Date: Mon, 6 Jan 2025 04:08:41 -0700 Subject: [PATCH] system/physmem: Migrate tlb_flush to thread synced version --- system/physmem.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/system/physmem.c b/system/physmem.c index 3972fad7b5..6aa3a89218 100644 --- a/system/physmem.c +++ b/system/physmem.c @@ -854,7 +854,7 @@ int mem_access_callback_insert(CPUState *cpu, MemoryRegion *mr, hwaddr offset, } // FIXME: flush only applicable pages - tlb_flush(cpu); + tlb_flush_all_cpus_synced(cpu); return 0; } @@ -865,7 +865,7 @@ void mem_access_callback_remove_by_ref(CPUState *cpu, MemAccessCallback *cb) g_free(cb); // FIXME: flush only applicable pages - tlb_flush(cpu); + tlb_flush_all_cpus_synced(cpu); } void mem_check_access_callback_vaddr(CPUState *cpu,