|
| From: | Fabiano Rosas |
| Subject: | Re: [PATCH v2 1/2] target/ppc: fix address translation bug for radix mmus |
| Date: | Mon, 14 Jun 2021 18:04:13 -0300 |
"Bruno Larsen (billionai)" <bruno.larsen@eldorado.org.br> writes:
> +/*
> + * These correspond to the mmu_idx values computed in
> + * hreg_compute_hflags_value. See the tables therein
> + */
> +static inline bool mmuidx_pr(int idx) { return !(idx & 1); }
> +/*
> + * If we want to use these macros for hash-style MMUs, we need to
> + * add an if or another macro here.
> + */
Don't these work just fine for hash as well? Except for Booke.
> +static inline bool mmuidx_real(int idx) { return idx & 2; }
> +static inline bool mmuidx_hv(int idx) { return idx & 4; }
> +
| [Prev in Thread] | Current Thread | [Next in Thread] |