summaryrefslogtreecommitdiffstats
path: root/core/cpu.c
Commit message (Expand)AuthorAgeFilesLines
* asm/head.S: set POWER9 radix HID bit at entryNicholas Piggin2019-04-171-16/+2
* core/exceptions: implement support for MCE interrupts in powersaveNicholas Piggin2019-02-131-4/+7
* core/exceptions: allow recoverable sreset exceptionsNicholas Piggin2019-02-131-0/+1
* core/exceptions: implement an exception handler for non-powersave sresetsNicholas Piggin2019-02-131-6/+29
* core/cpu: do not inline cpu_relaxNicholas Piggin2019-02-121-0/+12
* core/cpu: HID update raceNicholas Piggin2019-02-121-2/+2
* Add PVR_TYPE_P9PReza Arbab2019-02-101-0/+1
* Remove POWER9N DD1 supportNicholas Piggin2019-01-251-10/+5
* core/cpu.c: avoid container_of(NULL) in next_cpu()Stewart Smith2018-12-101-5/+5
* cpu: Quieten OS endian switch messagesJoel Stanley2018-10-251-2/+2
* core/cpu: Fix memory allocation for job arrayVaidyanathan Srinivasan2018-09-131-2/+2
* cpu: Better output when waiting for a very long jobBenjamin Herrenschmidt2018-08-161-0/+5
* lock: Fix interactions between lock dependency checker and stack checkerBenjamin Herrenschmidt2018-08-161-0/+7
* core/cpu: Call memset with proper cpu_thread offsetVasant Hegde2018-08-131-1/+1
* core/cpu.c: assert pir is sane before usingStewart Smith2018-07-201-0/+1
* cpu: add cpu_queue_job_on_node()Nicholas Piggin2018-07-151-16/+68
* cpu: Ensure no-return flag is updated for current cpu_threadVaibhav Jain2018-07-101-0/+2
* core/cpu: parallelise global CPU register setting jobsNicholas Piggin2018-07-041-10/+37
* cpu: Cleanup clearing of doorbells on P9Benjamin Herrenschmidt2018-05-241-4/+5
* cpu: Use STOP1 on POWER9 for idle/sleep inside OPALBenjamin Herrenschmidt2018-05-241-4/+4
* cpu: Do an isync after setting LPCRBenjamin Herrenschmidt2018-05-241-0/+3
* cpu: Remove duplicate setting of LPCRBenjamin Herrenschmidt2018-05-241-1/+0
* cpu: Clear PCR SPR in opal_reinit_cpus()Michael Neuling2018-05-181-0/+1
* core: Fix iteration condition to skip garded cpuVaidyanathan Srinivasan2018-04-181-1/+1
* core/opal: Emergency stack for re-entryNicholas Piggin2018-04-181-5/+8
* opal/hmi: Rework HMI handling of TFAC errorsBenjamin Herrenschmidt2018-04-171-2/+0
* core/cpu: Prevent clobbering of stack guard for boot-cpuVaibhav Jain2018-04-041-1/+5
* core/cpu: discover stack region size before initialising memory regionsNicholas Piggin2018-03-271-29/+37
* cpu_idle_job: relax a bitStewart Smith2018-03-081-0/+1
* core/lock: Add deadlock detectionMatt Brown2018-03-071-0/+3
* Tie tm-suspend fw-feature and opal_reinit_cpus() togetherMichael Neuling2018-03-041-5/+22
* cpu_wait_job: Correctly report time spent waiting for jobStewart Smith2018-02-191-3/+3
* lock: Add additional lock auditing codeBenjamin Herrenschmidt2017-12-201-0/+6
* Add support for new gcc 7 parametrized stack protectorBenjamin Herrenschmidt2017-12-201-2/+10
* core: Add support for quiescing OPALNicholas Piggin2017-12-031-0/+5
* fast-reboot: add more barriers around cpu state changesNicholas Piggin2017-12-031-0/+3
* fast-reboot: clean up some common cpu iteration processes with macrosNicholas Piggin2017-12-031-0/+28
* cpu: Add OPAL_REINIT_CPUS_TM_SUSPEND_DISABLEDMichael Ellerman2017-10-161-0/+10
* opal/cpu: Mark the core as bad while disabling threads of the core.Mahesh Salgaonkar2017-10-151-0/+10
* cpu: idle POWER9 power management implementationNicholas Piggin2017-09-281-4/+119
* cpu: idle split pm enable into sreset and ipi componentsNicholas Piggin2017-09-281-32/+59
* cpu: idle notice if pm state changesNicholas Piggin2017-09-281-4/+18
* cpu: idle move the minimum PM latency into the idle codeNicholas Piggin2017-09-281-1/+2
* cpu: avoid decrementer wakeups in case of cpu_wake_on_job idleNicholas Piggin2017-09-281-8/+7
* core: POWER9 implement OPAL_SIGNAL_SYSTEM_RESETNicholas Piggin2017-09-201-0/+1
* cpu: Better handle unknown flags in opal_reinit_cpus()Benjamin Herrenschmidt2017-07-121-3/+3
* cpu: Unconditionally cleanup TLBs on P9 in opal_reinit_cpus()Benjamin Herrenschmidt2017-07-111-2/+11
* cpu: Cleanup AMR and IAMR when re-initializing CPUsBenjamin Herrenschmidt2017-06-301-0/+29
* cpu: Support setting HID[RADIX] and set it by default on P9Benjamin Herrenschmidt2017-06-261-0/+38
* cpu: Rework HILE changeBenjamin Herrenschmidt2017-06-261-28/+43
OpenPOWER on IntegriCloud