freebsd-dev/sys/powerpc/aim
Wojciech Macek 6d13fd638c PowerNV: Put processor to power-save state in idle thread
When processor enters power-save state it releases resources shared with other
cpu threads which makes other cores working much faster.

This patch also implements saving and restoring registers that might get
corrupted in power-save state.

Submitted by:          Patryk Duda <pdk@semihalf.com>
Obtained from:         Semihalf
Reviewed by:           jhibbits, nwhitehorn, wma
Sponsored by:          IBM, QCM Technologies
Differential revision: https://reviews.freebsd.org/D14330
2018-02-21 14:28:40 +00:00
..
aim_machdep.c Merge AIM and Book-E PCPU fields 2018-02-17 20:59:12 +00:00
locore32.S Use the cookie now set by loader to determine whether the value passed to 2017-11-26 03:53:20 +00:00
locore64.S PowerNV: Put processor to power-save state in idle thread 2018-02-21 14:28:40 +00:00
locore.S Add a kdb show command to print arbitrary SPRs on PowerPC 2016-08-13 18:46:49 +00:00
mmu_oea64.c vm_wait() rework. 2018-02-20 10:13:13 +00:00
mmu_oea64.h sys/powerpc: further adoption of SPDX licensing ID tags. 2017-11-27 15:09:59 +00:00
mmu_oea.c vm_wait() rework. 2018-02-20 10:13:13 +00:00
moea64_if.m New pmap implementation for 64-bit PowerPC processors. The main focus of 2015-02-24 21:37:20 +00:00
moea64_native.c Merge AIM and Book-E PCPU fields 2018-02-17 20:59:12 +00:00
mp_cpudep.c PowerNV: Put processor to power-save state in idle thread 2018-02-21 14:28:40 +00:00
slb.c Merge AIM and Book-E PCPU fields 2018-02-17 20:59:12 +00:00
trap_subr32.S Use the explicit expanded form of cmp. 2017-01-18 03:42:21 +00:00
trap_subr64.S PowerNV: Put processor to power-save state in idle thread 2018-02-21 14:28:40 +00:00