summaryrefslogtreecommitdiffstats
path: root/accel/stubs/tcg-stub.c
diff options
context:
space:
mode:
authorPaolo Bonzini2018-07-02 14:45:25 +0200
committerPaolo Bonzini2018-07-02 15:41:18 +0200
commitc40d479207b1bb6569ffde06e9a58e85cd529de0 (patch)
tree81fff89c3d4f6d56c80e76798fa16de5ac2d41e6 /accel/stubs/tcg-stub.c
parenti386/monitor.c: make addresses canonical for "info mem" and "info tlb" (diff)
downloadqemu-c40d479207b1bb6569ffde06e9a58e85cd529de0.tar.gz
qemu-c40d479207b1bb6569ffde06e9a58e85cd529de0.tar.xz
qemu-c40d479207b1bb6569ffde06e9a58e85cd529de0.zip
tcg: simplify !CONFIG_TCG handling of tb_invalidate_*
There is no need for a stub, since tb_invalidate_phys_addr can be excised altogether when TCG is disabled. This is a bit cleaner since it avoids using code that is clearly specific to user-mode emulation (it calls mmap_lock/unlock) for the !CONFIG_TCG case. Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'accel/stubs/tcg-stub.c')
-rw-r--r--accel/stubs/tcg-stub.c6
1 files changed, 0 insertions, 6 deletions
diff --git a/accel/stubs/tcg-stub.c b/accel/stubs/tcg-stub.c
index 8ee85ed665..76ae461749 100644
--- a/accel/stubs/tcg-stub.c
+++ b/accel/stubs/tcg-stub.c
@@ -16,7 +16,6 @@
#include "tcg/tcg.h"
#include "exec/cpu-common.h"
#include "exec/exec-all.h"
-#include "translate-all.h"
void tb_flush(CPUState *cpu)
{
@@ -25,8 +24,3 @@ void tb_flush(CPUState *cpu)
void tlb_set_dirty(CPUState *cpu, target_ulong vaddr)
{
}
-
-void tb_invalidate_phys_page_range(tb_page_addr_t start, tb_page_addr_t end,
- int is_cpu_write_access)
-{
-}