X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=translate-all.h;h=ba8e4d63c4277881c3d6acab069d07339469cbf2;hb=b8adbc657802482e4da1767bf983ebfdf9bfe9fc;hp=02832b2718517a6f7d676906b1780a20b489f38d;hpb=e2da502c003b9a91b4aea7684959192bd07c1f1d;p=mirror_qemu.git diff --git a/translate-all.h b/translate-all.h index 02832b2718..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_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 */