summaryrefslogtreecommitdiff
path: root/arch/powerpc/platforms/powernv/idle.c
AgeCommit message (Expand)AuthorFilesLines
2019-04-30powerpc/powernv/idle: Restore AMR/UAMOR/AMOR/IAMR after idleMichael Ellerman1-6/+46
2019-04-30powerpc/64s: Reimplement book3s idle code in CNicholas Piggin1-173/+689
2019-02-21powerpc/powernv: Don't reprogram SLW image on every KVM guest entry/exitPaul Mackerras1-25/+2
2018-08-10powerpc/powernv/idle: Fix build errorAneesh Kumar K.V1-1/+1
2018-08-03powernv/cpuidle: Fix idle states all being marked invalidNicholas Piggin1-1/+2
2018-07-31powernv/cpuidle: Parse dt idle properties into global structureAkshay Adiga1-78/+138
2018-07-16powerpc/64s: Remove POWER9 DD1 supportNicholas Piggin1-28/+0
2018-05-28powerpc/powernv/cpuidle: Init all present cpus for deep statesAkshay Adiga1-2/+2
2018-04-03powerpc/powernv: Fix SMT4 forcing idle codeNicholas Piggin1-4/+0
2018-03-31powerpc/64s/idle: POWER9 implement a separate idle stop function for hotplugNicholas Piggin1-1/+1
2018-03-31Merge branch 'topic/paca' into nextMichael Ellerman1-15/+12
2018-03-30powerpc/64: Use array of paca pointers and allocate pacas individuallyNicholas Piggin1-6/+7
2018-03-23powerpc/powernv: Provide a way to force a core into SMT4 modePaul Mackerras1-0/+81
2017-09-20powerpc/powernv: Clear LPCR[PECE1] via stop-api only for deep state offlineGautham R. Shenoy1-1/+7
2017-08-23Merge branch 'fixes' into nextMichael Ellerman1-3/+38
2017-08-08powerpc/powernv/idle: Disable LOSE_FULL_CONTEXT states when stop-api failsGautham R. Shenoy1-3/+38
2017-08-01powerpc/powernv: Clear PECE1 in LPCR via stop-api only on HotplugGautham R. Shenoy1-1/+33
2017-06-19powerpc/64s/idle: Run latch switch is done with MSR[EE]=0Nicholas Piggin1-6/+6
2017-06-19powerpc/64s/idle: Process interrupts from system reset wakeupNicholas Piggin1-2/+8
2017-06-19powerpc/powernv: Simplify lazy IRQ handling in CPU offlineNicholas Piggin1-8/+15
2017-06-19powerpc/64s/idle: Move soft interrupt mask logic into C codeNicholas Piggin1-6/+65
2017-05-30powerpc/powernv/idle: Restore SPRs for deep idle states via stop API.Akshay Adiga1-31/+52
2017-05-30powerpc/powernv/idle: Correctly initialize core_idle_state_ptrGautham R. Shenoy1-10/+19
2017-05-30powerpc/powernv: Fix CPU_HOTPLUG=n idle.c compile errorNicholas Piggin1-0/+2
2017-04-23powerpc/64s: Stop using bit in HSPRG0 to test winkleNicholas Piggin1-13/+0
2017-04-11powerpc/powernv: Recover correct PACA on wakeup from a stop on P9 DD1Gautham R. Shenoy1-0/+30
2017-04-11powerpc/powernv/idle: Don't override default/deepest directly in kernelGautham R. Shenoy1-17/+18
2017-04-11powerpc/powernv/smp: Add busy-wait loop as fall back for CPU-HotplugGautham R. Shenoy1-1/+9
2017-04-11powerpc/powernv: Move CPU-Offline idle state invocation from smp.c to idle.cGautham R. Shenoy1-0/+25
2017-01-31powernv: Pass PSSCR value and mask to power9_idle_stopGautham R. Shenoy1-13/+125
2017-01-31powernv:stop: Rename pnv_arch300_idle_init to pnv_power9_idle_initGautham R. Shenoy1-2/+2
2016-07-15powerpc/powernv: Use deepest stop state when cpu is offlinedShreyas B. Prabhu1-2/+13
2016-07-15powerpc/powernv: Add platform support for stop instructionShreyas B. Prabhu1-29/+145
2016-06-23powerpc/powernv: set power_save func after the idle states are initializedShreyas B. Prabhu1-0/+3
2016-06-16powerpc/sparse: make some things staticDaniel Axtens1-1/+1
2016-03-01powerpc: Fix misspellings in comments.Adam Buchbinder1-3/+3
2015-12-17powerpc/powernv: remove FW_FEATURE_OPALv3 and just use FW_FEATURE_OPALStewart Smith1-1/+1
2015-06-15powerpc/powernv: pnv_init_idle_states() should only run on powernvMichael Ellerman1-2/+2
2015-05-22powerpc/powernv: Introduce sysfs control for fastsleep workaround behaviorShreyas B. Prabhu1-0/+101
2015-05-22powerpc/powernv: Move cpuidle related code from setup.c to new fileShreyas B. Prabhu1-0/+192