On Sun, May 23, 2021 at 11:36:44PM -0500, Richard Henderson wrote: 65;6401;1c> On 5/23/21 10:28 PM, David Gibson wrote: > > On Tue, May 18, 2021 at 03:11:38PM -0500, Richard Henderson wrote: > > > Instead, use a switch on env->mmu_model. This avoids some > > > replicated information in cpu setup. > > > > I have mixed feelings about this, since I introduced > > pcc->handle_mmu_fault specifically to get rid of the nasty > > mega-switch, with the hope of eventually getting rid of env->mmu_model > > entirely. > > > > But.. it does simplify your patch series, which makes a good change > > overall. > > Having browsed the mmu code for a while, I would imagine a good change would > be to have several hooks, and the mmu_model enum, all in the same const > struct. But the current situation is untennable.
Yeah, fair. > > > r~ > -- David Gibson | I'll have my music baroque, and my code david AT gibson.dropbear.id.au | minimalist, thank you. NOT _the_ _other_ | _way_ _around_! http://www.ozlabs.org/~dgibson
signature.asc
Description: PGP signature