move public invalidate APIs out of translate-all.{c,h}, clean up
Place them in exec.c, exec-all.h and ram_addr.h. This removes
knowledge of translate-all.h (which is an internal header) from
several files outside accel/tcg and removes knowledge of
AddressSpace from translate-all.c (as it only operates on ram_addr_t).
Signed-off-by:
Paolo Bonzini <pbonzini@redhat.com>
Showing
- accel/tcg/translate-all.c 6 additions, 22 deletionsaccel/tcg/translate-all.c
- accel/tcg/translate-all.h 0 additions, 1 deletionaccel/tcg/translate-all.h
- exec.c 25 additions, 4 deletionsexec.c
- include/exec/exec-all.h 4 additions, 4 deletionsinclude/exec/exec-all.h
- include/exec/ram_addr.h 2 additions, 0 deletionsinclude/exec/ram_addr.h
- linux-user/mmap.c 0 additions, 1 deletionlinux-user/mmap.c
- target/xtensa/op_helper.c 1 addition, 8 deletionstarget/xtensa/op_helper.c
- trace/control-target.c 0 additions, 1 deletiontrace/control-target.c
Loading
Please register or sign in to comment