summary refs log tree commit diff stats
path: root/include/exec
diff options
context:
space:
mode:
authorPeter Crosthwaite <crosthwaitepeter@gmail.com>2015-09-10 22:39:41 -0700
committerPaolo Bonzini <pbonzini@redhat.com>2015-09-16 17:33:33 +0200
commit9a13565d52bfd321934fb44ee004bbaf5f5913a8 (patch)
tree8255a8d1fead4dfa15e021ef2343ad312d65ba70 /include/exec
parent5f12a788c04cf36442f3be00ebf6fdc3b8c8c4ba (diff)
downloadfocaccia-qemu-9a13565d52bfd321934fb44ee004bbaf5f5913a8.tar.gz
focaccia-qemu-9a13565d52bfd321934fb44ee004bbaf5f5913a8.zip
cputlb: move CPU_LOOP() for tlb_reset() to exec.c
To prepare for multi-arch, cputlb.c should only have awareness of one
single architecture. This means it should not have access to the full
CPU lists which may be heterogeneous. Instead, push the CPU_LOOP() up
to the one and only caller in exec.c.

Signed-off-by: Peter Crosthwaite <crosthwaite.peter@gmail.com>
Message-Id: <db06dc6c49f8970caaf116d0385f00ee10a56f2f.1441614289.git.crosthwaite.peter@gmail.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'include/exec')
-rw-r--r--include/exec/cputlb.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/exec/cputlb.h b/include/exec/cputlb.h
index 360815e1b4..c3aaa30efa 100644
--- a/include/exec/cputlb.h
+++ b/include/exec/cputlb.h
@@ -25,7 +25,7 @@ void tlb_protect_code(ram_addr_t ram_addr);
 void tlb_unprotect_code(ram_addr_t ram_addr);
 void tlb_reset_dirty_range(CPUTLBEntry *tlb_entry, uintptr_t start,
                            uintptr_t length);
-void cpu_tlb_reset_dirty_all(ram_addr_t start1, ram_addr_t length);
+void tlb_reset_dirty(CPUState *cpu, ram_addr_t start1, ram_addr_t length);
 void tlb_set_dirty(CPUArchState *env, target_ulong vaddr);
 extern int tlb_flush_count;