[RFC] Moving toward smarter disabling of FPRs, VRs, and VSRs in the MSR
Benjamin Herrenschmidt
benh at kernel.crashing.org
Sat Mar 14 09:45:51 EST 2009
> If these applications are aware they are heavy users (of FP, VMX, VSX)
> can we not use a sysctl()? Doing so wouldn't be that difficult.
>
> I think trying to do something based on a runtime heuristic sounds a
> bit iffy.
Another option might be simply to say that if an app has used FP, VMX or
VSX -once-, then it's likely to do it again and just keep re-enabling
it :-)
I'm serious here, do we know that many cases where these things are used
seldomly once in a while ?
An if we do, maybe then a simple counter in the task struct... if the
app re-enables it more than a few consecutive switches, then make it
stick. I have the feeling that would work out reasonably well.
Cheers,
Ben.
More information about the Linuxppc-dev
mailing list