diff options
author | Peter Crosthwaite <crosthwaitepeter@gmail.com> | 2015-09-10 22:39:41 -0700 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2015-09-16 17:33:33 +0200 |
commit | 9a13565d52bfd321934fb44ee004bbaf5f5913a8 (patch) | |
tree | 8255a8d1fead4dfa15e021ef2343ad312d65ba70 /include/exec/cputlb.h | |
parent | 5f12a788c04cf36442f3be00ebf6fdc3b8c8c4ba (diff) | |
download | qemu-9a13565d52bfd321934fb44ee004bbaf5f5913a8.zip qemu-9a13565d52bfd321934fb44ee004bbaf5f5913a8.tar.gz qemu-9a13565d52bfd321934fb44ee004bbaf5f5913a8.tar.bz2 |
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/cputlb.h')
-rw-r--r-- | include/exec/cputlb.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/exec/cputlb.h b/include/exec/cputlb.h index 360815e..c3aaa30 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; |