QEMU main repository: Please see https://www.qemu.org/docs/master/devel/submitting-a-patch.html for how to submit changes to QEMU. Pull Requests are ignored. Please only use release tarballs from the QEMU website. http://www.qemu.org
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
740 B
17 lines
740 B
#ifndef PPC_MMU_BOOKE_H
|
|
#define PPC_MMU_BOOKE_H
|
|
|
|
#include "cpu.h"
|
|
|
|
int ppcemb_tlb_search(CPUPPCState *env, target_ulong address, uint32_t pid);
|
|
int mmu40x_get_physical_address(CPUPPCState *env, hwaddr *raddr, int *prot,
|
|
target_ulong address,
|
|
MMUAccessType access_type);
|
|
hwaddr booke206_tlb_to_page_size(CPUPPCState *env, ppcmas_tlb_t *tlb);
|
|
int ppcmas_tlb_check(CPUPPCState *env, ppcmas_tlb_t *tlb, hwaddr *raddrp,
|
|
target_ulong address, uint32_t pid);
|
|
bool ppc_booke_xlate(PowerPCCPU *cpu, vaddr eaddr, MMUAccessType access_type,
|
|
hwaddr *raddrp, int *psizep, int *protp, int mmu_idx,
|
|
bool guest_visible);
|
|
|
|
#endif
|
|
|