Shilpasri G Bhat
78eaa10f02
cpuidle: powernv/pseries: Auto-promotion of snooze to deeper idle state
...
The idle cpus which stay in snooze for a long period can degrade the
perfomance of the sibling cpus. If the cpu stays in snooze for more
than target residency of the next available idle state, then exit from
snooze. This gives a chance to the cpuidle governor to re-evaluate the
last idle state of the cpu to promote it to deeper idle states.
Signed-off-by: Shilpasri G Bhat <shilpa.bhat@linux.vnet.ibm.com>
Reviewed-by: Preeti U Murthy <preeti@linux.vnet.ibm.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
2015-06-22 15:15:15 +02:00
..
governors
cpuidle: Check the sign of index in cpuidle_reflect()
2015-05-04 22:53:28 +02:00
coupled.c
drivers: fix up obsolete cpu function usage.
2015-03-05 13:37:02 +10:30
cpuidle-arm.c
ARM: cpuidle: Register per cpuidle device
2015-03-24 14:46:25 +01:00
cpuidle-at91.c
ARM: cpuidle: Remove duplicate header inclusion
2015-03-23 18:03:11 +01:00
cpuidle-big_little.c
drivers: cpuidle: Don't initialize big.LITTLE driver if MCPM is unavailable
2015-01-23 15:05:48 +01:00
cpuidle-calxeda.c
Driver core patches for 3.19-rc1
2014-12-14 16:10:09 -08:00
cpuidle-clps711x.c
cpuidle: drop owner assignment from platform_drivers
2014-10-20 16:20:24 +02:00
cpuidle-cps.c
cpuidle: Invert CPUIDLE_FLAG_TIME_VALID logic
2014-11-12 21:17:27 +01:00
cpuidle-exynos.c
ARM: SoC fixes for v4.1
2015-04-22 09:03:30 -07:00
cpuidle-kirkwood.c
ARM: cpuidle: Remove duplicate header inclusion
2015-03-23 18:03:11 +01:00
cpuidle-mvebu-v7.c
cpuidle: mvebu: Update cpuidle thresholds for Armada XP SOCs
2015-03-13 18:31:29 +01:00
cpuidle-powernv.c
cpuidle: powernv/pseries: Auto-promotion of snooze to deeper idle state
2015-06-22 15:15:15 +02:00
cpuidle-pseries.c
cpuidle: powernv/pseries: Auto-promotion of snooze to deeper idle state
2015-06-22 15:15:15 +02:00
cpuidle-ux500.c
ARM: cpuidle: Remove duplicate header inclusion
2015-03-23 18:03:11 +01:00
cpuidle-zynq.c
ARM: cpuidle: Remove duplicate header inclusion
2015-03-23 18:03:11 +01:00
cpuidle.c
cpuidle: Do not use CPUIDLE_DRIVER_STATE_START in cpuidle.c
2015-05-30 02:15:21 +02:00
cpuidle.h
driver.c
cpuidle: Use explicit broadcast control function
2015-04-03 08:44:32 +02:00
dt_idle_states.c
Merge back earlier cpuidle material for 3.19-rc1.
2014-11-21 16:31:42 +01:00
dt_idle_states.h
drivers: cpuidle: implement DT based idle states infrastructure
2014-09-25 10:52:20 +02:00
governor.c
Kconfig
ARM: cpuidle: Enable the ARM64 driver for both ARM32/ARM64
2015-03-24 10:16:11 +01:00
Kconfig.arm
ARM: cpuidle: Enable the ARM64 driver for both ARM32/ARM64
2015-03-24 10:16:11 +01:00
Kconfig.mips
MIPS: Kconfig: Add missing MIPS_CPS dependencies to PM and cpuidle
2014-10-23 19:58:05 +02:00
Kconfig.powerpc
Makefile
ARM: cpuidle: Enable the ARM64 driver for both ARM32/ARM64
2015-03-24 10:16:11 +01:00
sysfs.c
cpuidle: remove state_count field from struct cpuidle_device
2015-04-03 13:15:50 +02:00