aboutsummaryrefslogtreecommitdiff
path: root/core/cpu.c
AgeCommit message (Expand)AuthorFilesLines
2018-04-04core/cpu: Prevent clobbering of stack guard for boot-cpuVaibhav Jain1-1/+5
2018-03-27core/cpu: discover stack region size before initialising memory regionsNicholas Piggin1-29/+37
2018-03-08cpu_idle_job: relax a bitStewart Smith1-0/+1
2018-03-07core/lock: Add deadlock detectionMatt Brown1-0/+3
2018-03-04Tie tm-suspend fw-feature and opal_reinit_cpus() togetherMichael Neuling1-5/+22
2018-02-19cpu_wait_job: Correctly report time spent waiting for jobStewart Smith1-3/+3
2017-12-20lock: Add additional lock auditing codeBenjamin Herrenschmidt1-0/+6
2017-12-20Add support for new gcc 7 parametrized stack protectorBenjamin Herrenschmidt1-2/+10
2017-12-03core: Add support for quiescing OPALNicholas Piggin1-0/+5
2017-12-03fast-reboot: add more barriers around cpu state changesNicholas Piggin1-0/+3
2017-12-03fast-reboot: clean up some common cpu iteration processes with macrosNicholas Piggin1-0/+28
2017-10-16cpu: Add OPAL_REINIT_CPUS_TM_SUSPEND_DISABLEDMichael Ellerman1-0/+10
2017-10-15opal/cpu: Mark the core as bad while disabling threads of the core.Mahesh Salgaonkar1-0/+10
2017-09-28cpu: idle POWER9 power management implementationNicholas Piggin1-4/+119
2017-09-28cpu: idle split pm enable into sreset and ipi componentsNicholas Piggin1-32/+59
2017-09-28cpu: idle notice if pm state changesNicholas Piggin1-4/+18
2017-09-28cpu: idle move the minimum PM latency into the idle codeNicholas Piggin1-1/+2
2017-09-28cpu: avoid decrementer wakeups in case of cpu_wake_on_job idleNicholas Piggin1-8/+7
2017-09-20core: POWER9 implement OPAL_SIGNAL_SYSTEM_RESETNicholas Piggin1-0/+1
2017-07-12cpu: Better handle unknown flags in opal_reinit_cpus()Benjamin Herrenschmidt1-3/+3
2017-07-11cpu: Unconditionally cleanup TLBs on P9 in opal_reinit_cpus()Benjamin Herrenschmidt1-2/+11
2017-06-30cpu: Cleanup AMR and IAMR when re-initializing CPUsBenjamin Herrenschmidt1-0/+29
2017-06-26cpu: Support setting HID[RADIX] and set it by default on P9Benjamin Herrenschmidt1-0/+38
2017-06-26cpu: Rework HILE changeBenjamin Herrenschmidt1-28/+43
2017-06-26cpu: Make init_hid() local to cpu.cBenjamin Herrenschmidt1-1/+3
2017-06-26cpu: Add a space to #threads messageBenjamin Herrenschmidt1-3/+3
2017-06-07Disable nap on P8 Mambo, public release has bugsStewart Smith1-0/+4
2017-06-06Improve cpu_idle when PM is disabledNicholas Piggin1-11/+49
2017-06-06cpu: Introduce smt_lowest()Nicholas Piggin1-1/+1
2017-01-05cpu: Add iterators for "present" CPUsBenjamin Herrenschmidt1-0/+14
2016-12-16core/cpu.c: Use a device-tree node to detect nest mmu presenceAlistair Popple1-14/+22
2016-11-24run pollers in cpu_process_local_jobs() if running job synchonouslyStewart Smith1-0/+1
2016-11-15cpu: Don't enable nap mode/PM mode on non-P8Benjamin Herrenschmidt1-0/+3
2016-09-06core/cpu.c: Add OPAL call to setup Nest MMUAlistair Popple1-0/+32
2016-08-22cpu: Make endian switch message more informativeBenjamin Herrenschmidt1-1/+6
2016-08-22cpu: Display number of started CPUs during bootBenjamin Herrenschmidt1-2/+4
2016-08-22cpu: Add support for nap mode on P8Benjamin Herrenschmidt1-0/+93
2016-08-22cpu: Remove pollers calling heuristics from cpu_wait_jobBenjamin Herrenschmidt1-8/+4
2016-08-22cpu: Remove global job queueBenjamin Herrenschmidt1-26/+87
2016-08-22cpu: Add cpu_idle() which we call when waiting for a jobBenjamin Herrenschmidt1-0/+18
2016-08-22cpu: Add cpu_check_jobs()Benjamin Herrenschmidt1-2/+6
2016-08-22cpu: Remove unused cpu_free_job()Benjamin Herrenschmidt1-9/+0
2016-08-18Disable mcount on some early functionsBenjamin Herrenschmidt1-1/+1
2016-08-18list: Use list_empty_nocheck() when checking a list racilyBenjamin Herrenschmidt1-1/+2
2016-08-17Use additional checks in skiboot for pointersBalbir Singh1-0/+6
2016-08-17Adjust top_of_ram when we know cpu_max_pir for the processor generationStewart Smith1-0/+7
2016-08-02log_level: Reduce the in memory console log_level to lower priorityPridhiviraj Paidipeddi1-1/+1
2016-07-14OPAL_REINIT_CPUS: clarify that for P9 and above, we can have other flagsStewart Smith1-1/+3
2016-07-13cpu: Don't call time_wait with lock heldBenjamin Herrenschmidt1-7/+17
2016-07-01cpu: supply ibm,dec-bits via devicetreeOliver O'Halloran1-0/+48