target/ppc: Pass const pointer to ppc_radix64_get_prot_amr()
This doesn't require write access to the CPU structure. Signed-off-by: Greg Kurz <groug@kaod.org> Message-Id: <158941060817.240484.14621015211317485106.stgit@bahia.lan> Reviewed-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
This commit is contained in:
parent
0911a60c76
commit
6fc009603c
|
@ -55,9 +55,9 @@ static inline int ppc_radix64_get_prot_eaa(uint64_t pte)
|
||||||
(pte & R_PTE_EAA_X ? PAGE_EXEC : 0);
|
(pte & R_PTE_EAA_X ? PAGE_EXEC : 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline int ppc_radix64_get_prot_amr(PowerPCCPU *cpu)
|
static inline int ppc_radix64_get_prot_amr(const PowerPCCPU *cpu)
|
||||||
{
|
{
|
||||||
CPUPPCState *env = &cpu->env;
|
const CPUPPCState *env = &cpu->env;
|
||||||
int amr = env->spr[SPR_AMR] >> 62; /* We only care about key0 AMR63:62 */
|
int amr = env->spr[SPR_AMR] >> 62; /* We only care about key0 AMR63:62 */
|
||||||
int iamr = env->spr[SPR_IAMR] >> 62; /* We only care about key0 IAMR63:62 */
|
int iamr = env->spr[SPR_IAMR] >> 62; /* We only care about key0 IAMR63:62 */
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue