X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=translate-all.h;h=ba8e4d63c4277881c3d6acab069d07339469cbf2;hb=d1c136885ba5b302f9781b8927a8ea2ee38cccd2;hp=f7e5932d65dca4d79d29cfb8db5fddda72bf2125;hpb=e157b8fdd412d48eacfbb8c67d3d58780154faa3;p=mirror_qemu.git diff --git a/translate-all.h b/translate-all.h index f7e5932d65..ba8e4d63c4 100644 --- a/translate-all.h +++ b/translate-all.h @@ -19,9 +19,18 @@ #ifndef TRANSLATE_ALL_H #define TRANSLATE_ALL_H +#include "exec/exec-all.h" + + /* translate-all.c */ void tb_invalidate_phys_page_fast(tb_page_addr_t start, int len); -void cpu_unlink_tb(CPUState *cpu); -void tb_check_watchpoint(CPUArchState *env); +void tb_invalidate_phys_page_range(tb_page_addr_t start, tb_page_addr_t end, + int is_cpu_write_access); +void tb_invalidate_phys_range(tb_page_addr_t start, tb_page_addr_t end); +void tb_check_watchpoint(CPUState *cpu); + +#ifdef CONFIG_USER_ONLY +int page_unprotect(target_ulong address, uintptr_t pc); +#endif #endif /* TRANSLATE_ALL_H */