Re: Probing for native availability of isel from userspace
From: Kumar Gala <hidden>
Date: 2012-09-26 00:18:00
On Sep 25, 2012, at 3:59 PM, Benjamin Herrenschmidt wrote:
On Tue, 2012-09-25 at 15:17 +0200, Segher Boessenkool wrote:quoted
quoted
quoted
Fine. But I believe that mfpvr emulation came first, which is the =20=
quoted
quoted
quoted
point I object to (see the mess that the fact that CPUID is available to applications made to x86 when SSE registers were added).=20 Heh, possibly, I don't remember... I added the cputable, I think we added mfpvr because we didn't have anything, then I added cputable =20=
quoted
quoted
which got us the HW caps, but some old stuff still relied on mfpvr so we couldn't completely remove it.=20 If I have my history right end up, MFPVR emulation was added for MoL. Which is funny (if you like that kind of thing) because it now hurts all other "hypervisor in userspace" kind of things, that might want to lie in their emulated PVR...=20 Are you sure ? MOL had a kernel module, it wouldn't have needed =
that... I feel like there was some JVMs (IBMs?) that used MFPVR to determine = some things. - k=