On Fri, 30 Nov 2007 22:31:17 -0500..
Mark Lord <lkml@xxxxxx> wrote:
Arjan van de Ven wrote:On Fri, 30 Nov 2007 22:14:08 -0500..
Mark Lord <lkml@xxxxxx> wrote:
ah but then its' even easier... and can be done in 2.6.24 already.in -mm there is.. the QoS stuff allows you to set maximum..
tolerable
That's encouraging, I think, but not for 2.6.24.
latency. If your app cant take any latency, you should set..
those... and the side effect is that the kernel will not do
long-latency C-states or P-state transitions..
I don't mind the cpufreq changing (actually, I want it to drop in
cpugfreq to save power and keep the fan off), but the C-states just
kill this app.
The app is VMware. I force the max_state=1 when launching,
VMWare after all has a kernel module, and the latency stuff is in
2.6.23 and 2.6.24 available inside the kernel already.
Oh, I'm perfectly happy to write my own kernel module if that's what
all you need to do in your kernel module is call
add_latency_constraint("mark_wants_his_mouse", 5);
or so