Revision 99a0949b exec-all.h
b/exec-all.h | ||
---|---|---|
81 | 81 |
void cpu_exec_init(CPUState *env); |
82 | 82 |
void QEMU_NORETURN cpu_loop_exit(void); |
83 | 83 |
int page_unprotect(target_ulong address, unsigned long pc, void *puc); |
84 |
void tb_invalidate_phys_page_range(target_phys_addr_t start, target_phys_addr_t end,
|
|
84 |
void tb_invalidate_phys_page_range(a_target_phys_addr start, a_target_phys_addr end,
|
|
85 | 85 |
int is_cpu_write_access); |
86 | 86 |
void tb_invalidate_page_range(target_ulong start, target_ulong end); |
87 | 87 |
void tlb_flush_page(CPUState *env, target_ulong addr); |
88 | 88 |
void tlb_flush(CPUState *env, int flush_global); |
89 | 89 |
int tlb_set_page_exec(CPUState *env, target_ulong vaddr, |
90 |
target_phys_addr_t paddr, int prot,
|
|
90 |
a_target_phys_addr paddr, int prot,
|
|
91 | 91 |
int mmu_idx, int is_softmmu); |
92 | 92 |
static inline int tlb_set_page(CPUState *env1, target_ulong vaddr, |
93 |
target_phys_addr_t paddr, int prot,
|
|
93 |
a_target_phys_addr paddr, int prot,
|
|
94 | 94 |
int mmu_idx, int is_softmmu) |
95 | 95 |
{ |
96 | 96 |
if (prot & PAGE_READ) |
... | ... | |
269 | 269 |
|
270 | 270 |
#include "qemu-lock.h" |
271 | 271 |
|
272 |
extern spinlock_t tb_lock;
|
|
272 |
extern a_spinlock tb_lock;
|
|
273 | 273 |
|
274 | 274 |
extern int tb_invalidated_flag; |
275 | 275 |
|
Also available in: Unified diff