aboutsummaryrefslogtreecommitdiff
path: root/include/cpu.h
AgeCommit message (Expand)AuthorFilesLines
2017-12-20lock: Add additional lock auditing codeBenjamin Herrenschmidt1-1/+1
2017-12-20Add support for new gcc 7 parametrized stack protectorBenjamin Herrenschmidt1-0/+5
2017-12-03core: Add support for quiescing OPALNicholas Piggin1-0/+2
2017-12-03fast-reboot: clean up some common cpu iteration processes with macrosNicholas Piggin1-0/+10
2017-11-20core/direct-controls: add function to read core gated stateRobert Lippert1-0/+1
2017-11-20sensors: dts: Assert special wakeup on idle cores while reading temperatureShilpasri G Bhat1-0/+14
2017-09-28cpu: idle split pm enable into sreset and ipi componentsNicholas Piggin1-2/+6
2017-09-28cpu: idle move the minimum PM latency into the idle codeNicholas Piggin1-1/+1
2017-09-20core: POWER9 implement OPAL_SIGNAL_SYSTEM_RESETNicholas Piggin1-0/+7
2017-06-26cpu: Support setting HID[RADIX] and set it by default on P9Benjamin Herrenschmidt1-0/+1
2017-06-26cpu: Rework HILE changeBenjamin Herrenschmidt1-1/+2
2017-06-26cpu: Make init_hid() local to cpu.cBenjamin Herrenschmidt1-1/+0
2017-06-06Improve cpu_idle when PM is disabledNicholas Piggin1-6/+2
2017-06-06cpu: Introduce smt_lowest()Nicholas Piggin1-2/+1
2017-01-05cpu: Add iterators for "present" CPUsBenjamin Herrenschmidt1-0/+10
2016-10-17Fast reboot for P8Benjamin Herrenschmidt1-0/+1
2016-08-22cpu: Add support for nap mode on P8Benjamin Herrenschmidt1-0/+4
2016-08-22cpu: Remove global job queueBenjamin Herrenschmidt1-0/+2
2016-08-22cpu: Add cpu_idle() which we call when waiting for a jobBenjamin Herrenschmidt1-0/+7
2016-08-22cpu: Add cpu_check_jobs()Benjamin Herrenschmidt1-0/+2
2016-08-22cpu: Remove unused cpu_free_job()Benjamin Herrenschmidt1-3/+0
2016-07-13cpu: Don't call time_wait with lock heldBenjamin Herrenschmidt1-0/+1
2016-07-08XIVE: Base XIVE support for OPAL XICS emulation callsBenjamin Herrenschmidt1-0/+4
2016-05-10Disable attn instruction on bootMichael Neuling1-0/+1
2016-02-23cpu: Add helper function to return number of cores available in the chipShilpasri G Bhat1-0/+1
2015-10-14opal/hmi: Fix the soft lockup issue on HMI for certain TB errors.Mahesh Salgaonkar1-0/+1
2015-09-15opal: Fix hang in time_wait* calls on HMI for TB errors.Mahesh Salgaonkar1-0/+1
2015-05-29Make cpu_relax() inlineStewart Smith1-1/+11
2015-05-07Add global CPU job queueStewart Smith1-1/+5
2015-03-26opal: Handle TB residue and HDEC parity HMI errors on split core.Mahesh Salgaonkar1-0/+13
2015-03-19OPAL: Detect recursive poller entry from same CPUVasant Hegde1-0/+1
2015-02-26sparse: fix fonction declarationsCédric Le Goater1-2/+2
2015-02-18lock: Add lock depth recording per CPUBenjamin Herrenschmidt1-0/+1
2014-11-22opal: Remove MCE handling code.Mahesh Salgaonkar1-1/+0
2014-11-18Add symbolic backtraces and expose skiboot map to LinuxBenjamin Herrenschmidt1-1/+1
2014-11-18Capture backtraces when measuring stack depthBenjamin Herrenschmidt1-0/+6
2014-11-18Add functions to backtrace into a non-text bufferBenjamin Herrenschmidt1-2/+2
2014-11-17Stack checking extensionsBenjamin Herrenschmidt1-2/+5
2014-10-24irq/occ/opal: Add self-sent dummy interruptBenjamin Herrenschmidt1-0/+1
2014-08-13Add cpu_relax to stop cores spinning hardJoel Stanley1-0/+2
2014-07-30sleep: Add workarounds for fast sleepVaidyanathan Srinivasan1-0/+1
2014-07-02Initial commit of Open Source releaseBenjamin Herrenschmidt1-0/+207