mmu-hash64.h (1b4d1cb31a886418635e288f89b2da24fd091c55) mmu-hash64.h (51806b545834e0902dd2d17d1f66c7a2d83422f3)
1#ifndef MMU_HASH64_H
2#define MMU_HASH64_H
3
4#ifndef CONFIG_USER_ONLY
5
6#ifdef TARGET_PPC64
7void dump_slb(PowerPCCPU *cpu);
8int ppc_store_slb(PowerPCCPU *cpu, target_ulong slot,
9 target_ulong esid, target_ulong vsid);
1#ifndef MMU_HASH64_H
2#define MMU_HASH64_H
3
4#ifndef CONFIG_USER_ONLY
5
6#ifdef TARGET_PPC64
7void dump_slb(PowerPCCPU *cpu);
8int ppc_store_slb(PowerPCCPU *cpu, target_ulong slot,
9 target_ulong esid, target_ulong vsid);
10hwaddr ppc_hash64_get_phys_page_debug(PowerPCCPU *cpu, target_ulong addr);
11int ppc_hash64_handle_mmu_fault(PowerPCCPU *cpu, vaddr address,
12 MMUAccessType access_type, int mmu_idx);
10bool ppc_hash64_xlate(PowerPCCPU *cpu, vaddr eaddr, MMUAccessType access_type,
11 hwaddr *raddrp, int *psizep, int *protp,
12 bool guest_visible);
13void ppc_hash64_tlb_flush_hpte(PowerPCCPU *cpu,
14 target_ulong pte_index,
15 target_ulong pte0, target_ulong pte1);
16unsigned ppc_hash64_hpte_page_shift_noslb(PowerPCCPU *cpu,
17 uint64_t pte0, uint64_t pte1);
18void ppc_hash64_init(PowerPCCPU *cpu);
19void ppc_hash64_finalize(PowerPCCPU *cpu);
20#endif

--- 150 unchanged lines hidden ---
13void ppc_hash64_tlb_flush_hpte(PowerPCCPU *cpu,
14 target_ulong pte_index,
15 target_ulong pte0, target_ulong pte1);
16unsigned ppc_hash64_hpte_page_shift_noslb(PowerPCCPU *cpu,
17 uint64_t pte0, uint64_t pte1);
18void ppc_hash64_init(PowerPCCPU *cpu);
19void ppc_hash64_finalize(PowerPCCPU *cpu);
20#endif

--- 150 unchanged lines hidden ---