位于./kernel/cpu/idle.c中:
26 #ifdef CONFIG_GENERIC_IDLE_POLL_SETUP
27 static int __init cpu_idle_poll_setup(char *__unused)
28 {
29 cpu_idle_force_poll = 1;
30 return 1;
31 }
32 __setup("nohlt", cpu_idle_poll_setup);
在uboot的bootargs中加上nohlt,可以使ARM不走cpu_do_idle,不进WFI。