Revision a8170e5e exec-all.h
b/exec-all.h | ||
---|---|---|
103 | 103 |
void tlb_flush_page(CPUArchState *env, target_ulong addr); |
104 | 104 |
void tlb_flush(CPUArchState *env, int flush_global); |
105 | 105 |
void tlb_set_page(CPUArchState *env, target_ulong vaddr, |
106 |
target_phys_addr_t paddr, int prot,
|
|
106 |
hwaddr paddr, int prot,
|
|
107 | 107 |
int mmu_idx, target_ulong size); |
108 |
void tb_invalidate_phys_addr(target_phys_addr_t addr);
|
|
108 |
void tb_invalidate_phys_addr(hwaddr addr);
|
|
109 | 109 |
#else |
110 | 110 |
static inline void tlb_flush_page(CPUArchState *env, target_ulong addr) |
111 | 111 |
{ |
... | ... | |
312 | 312 |
|
313 | 313 |
#if !defined(CONFIG_USER_ONLY) |
314 | 314 |
|
315 |
struct MemoryRegion *iotlb_to_region(target_phys_addr_t index);
|
|
316 |
uint64_t io_mem_read(struct MemoryRegion *mr, target_phys_addr_t addr,
|
|
315 |
struct MemoryRegion *iotlb_to_region(hwaddr index);
|
|
316 |
uint64_t io_mem_read(struct MemoryRegion *mr, hwaddr addr,
|
|
317 | 317 |
unsigned size); |
318 |
void io_mem_write(struct MemoryRegion *mr, target_phys_addr_t addr,
|
|
318 |
void io_mem_write(struct MemoryRegion *mr, hwaddr addr,
|
|
319 | 319 |
uint64_t value, unsigned size); |
320 | 320 |
|
321 | 321 |
void tlb_fill(CPUArchState *env1, target_ulong addr, int is_write, int mmu_idx, |
Also available in: Unified diff