for reference - from
http://www.kernel.org/doc/Documentation/kernel-parameters.txt
nohlt [BUGS=ARM,SH] Tells the kernel that the sleep(SH) or
wfi(ARM) instruction doesn't work correctly and not to
use it. This is also useful when using JTAG debugger.
no-hlt [BUGS=X86-32] Tells the kernel that the hlt
instruction doesn't work correctly and not to
use it.
idle= [X86]
Format: idle=poll, idle=mwait, idle=halt, idle=nomwait
Poll forces a polling idle loop that can slightly
improve the performance of waking up a idle CPU, but
will use a lot of power and make the system run hot.
Not recommended.
idle=mwait: On systems which support MONITOR/MWAIT but
the kernel chose to not use it because it doesn't save
as much power as a normal idle loop, use the
MONITOR/MWAIT idle loop anyways. Performance should be
the same as idle=poll.
idle=halt: Halt is forced to be used for CPU idle.
In such case C2/C3 won't be used again.
idle=nomwait: Disable mwait for CPU C-states
it seems from the above for x86 the combination would be
no-hlt idle=poll
as for an ARM, it would be
nohlt idle=poll
It would be value to explore the arguments to idle= a bit more on 'laggy' x86
platforms, in particular the combinations:
no-hlt idle=mwait
no-hlt idle=nomwait
assuming the combination 'no-hlt idle=halt' is contradictory
on ARM's, only 'nohlt' makes sense assuming the documentation is correct
---
It seems to be about power saving modes
an overview of CPU C* states is here: http://www.hardwaresecrets.com/article/611
- Michael
------------------------------------------------------------------------------
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers