X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=translate-all.h;h=ba8e4d63c4277881c3d6acab069d07339469cbf2;hb=HEAD;hp=f7e5932d65dca4d79d29cfb8db5fddda72bf2125;hpb=0169c511554cb0014a00290b0d3d26c31a49818f;p=sdk%2Femulator%2Fqemu.git diff --git a/translate-all.h b/translate-all.h index f7e5932..ba8e4d6 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 */