qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 16/24] target/ppc: Remove PowerPCCPUClass.handle_mmu_fault


From: Richard Henderson
Subject: Re: [PATCH 16/24] target/ppc: Remove PowerPCCPUClass.handle_mmu_fault
Date: Sun, 23 May 2021 23:36:44 -0500
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.8.1

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.


r~



reply via email to

[Prev in Thread] Current Thread [Next in Thread]