aboutsummaryrefslogtreecommitdiff
path: root/include/cpu.h
AgeCommit message (Expand)AuthorFilesLines
2019-04-17asm/head.S: set POWER9 radix HID bit at entryNicholas Piggin1-1/+0
2019-03-28core/stack: Convert stack check code to not use backtrace wrapperAndrew Donnellan1-1/+1
2019-02-12core/cpu: do not inline cpu_relaxNicholas Piggin1-11/+1
2018-11-21Warn on long OPAL callsStewart Smith1-0/+1
2018-08-16lock: Fix interactions between lock dependency checker and stack checkerBenjamin Herrenschmidt1-0/+3
2018-07-15cpu: add cpu_queue_job_on_node()Nicholas Piggin1-0/+4
2018-04-18core/opal: Emergency stack for re-entryNicholas Piggin1-0/+1
2018-04-18asm/head: implement quiescing without stack or clobbering regsNicholas Piggin1-1/+1
2018-04-17opal/hmi: Rework HMI handling of TFAC errorsBenjamin Herrenschmidt1-2/+1
2018-03-27core/cpu: discover stack region size before initialising memory regionsNicholas Piggin1-0/+1
2018-03-07core/lock: Add deadlock detectionMatt Brown1-0/+5
2018-02-21sensors: Support reading u64 sensor valuesShilpasri G Bhat1-1/+1
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