android_kernel_samsung_msm8976/arch/powerpc/platforms
Anton Blanchard 0ddd3e7d07 [POWERPC] Always call cede in pseries dedicated idle loop
The smt_snooze_delay logic changed a bit when the idle loops were
consolidated. A value of 0 used to mean we always polled, now it means
we always sleep. Instead of restoring the old behaviour, lets put a
reasonable default in smt_snooze_delay. This means we spin for a bit
(in case an external interrupt comes in) and then sleep.

Also the pseries dedicated idle loop currently does not cede both
threads in an SMT pair. The hypervisor wants us to call in so it can
power manage, so lets do that.

Signed-off-by: Anton Blanchard <anton@samba.org>
Signed-off-by: Paul Mackerras <paulus@samba.org>
2006-09-26 15:24:34 +10:00
..
4xx ppc: Various minor compile fixes 2005-10-11 22:08:12 +10:00
8xx powerpc: Merge enough to start building in arch/powerpc. 2005-09-26 16:04:21 +10:00
83xx Merge branch 'merge' 2006-08-31 15:45:48 +10:00
85xx Merge branch 'merge' 2006-08-25 14:56:07 +10:00
86xx Merge branch 'linux-2.6' 2006-09-14 07:07:18 +10:00
apus powerpc: Merge enough to start building in arch/powerpc. 2005-09-26 16:04:21 +10:00
cell [POWERPC] powerpc: Make RTAS console init generic 2006-08-25 13:27:35 +10:00
chrp [POWERPC] chrp: Constify & voidify get_property() 2006-07-31 15:55:05 +10:00
embedded6xx Merge branch 'merge' 2006-08-31 15:45:48 +10:00
iseries [POWERPC] Merge iSeries i/o operations with the rest 2006-09-22 15:19:58 +10:00
maple [POWERPC] Demacrofy arch/powerpc/platforms/maple/pci.c 2006-09-22 15:19:58 +10:00
pasemi [POWERPC] powerpc: PA Semi PWRficient platform support 2006-09-13 18:39:53 +10:00
powermac [PATCH] more fallout from get_property returning pointer to const 2006-09-23 11:34:43 -07:00
prep powerpc: Merge enough to start building in arch/powerpc. 2005-09-26 16:04:21 +10:00
pseries [POWERPC] Always call cede in pseries dedicated idle loop 2006-09-26 15:24:34 +10:00
Makefile [POWERPC] powerpc: PA Semi PWRficient platform support 2006-09-13 18:39:53 +10:00