aboutsummaryrefslogtreecommitdiff
path: root/core/cpu.c
AgeCommit message (Expand)AuthorFilesLines
2021-08-06Initial POWER10 enablementNicholas Piggin1-6/+26
2021-06-30core/cpu: Initialize all cpu thread areas to avoid invalid memory access.Mahesh Salgaonkar1-2/+24
2021-06-30cpu: Add retry in cpu_pm_disable to kick cpus out of idleVaidyanathan Srinivasan1-2/+11
2020-11-27core/cpu: fix next_ungarded_primaryNicholas Piggin1-4/+2
2020-08-07cpu: Make cpu_get_core_index() return the fused core numberBenjamin Herrenschmidt1-1/+1
2020-08-07cpu: Keep track of the "ec_primary" in big core moreBenjamin Herrenschmidt1-6/+14
2020-08-07Add basic P9 fused core supportRyan Grimm1-5/+26
2020-06-04Disable protected execution facilityRyan Grimm1-0/+59
2020-06-03occ: Fix false negatives in wait_for_all_occ_init()Gautham R. Shenoy1-2/+4
2020-03-12Re-license IBM written files as Apache 2.0 OR GPLv2+Stewart Smith1-1/+1
2019-12-16add little endian supportNicholas Piggin1-3/+21
2019-12-16cpu: use dt accessor device tree accessNicholas Piggin1-1/+1
2019-11-14include/cpu: Move __nomcount attributeOliver O'Halloran1-1/+1
2019-10-02core/cpu.c: current_radix_mode should be initialised to trueNicholas Piggin1-1/+1
2019-07-26SPDX-ify all skiboot codeStewart Smith1-17/+4
2019-06-04core/cpu: Fix theoretical use-after-free if no_return job returnsStewart Smith1-2/+6
2019-06-04Remove POWER7 and POWER7+ supportStewart Smith1-17/+1
2019-04-17asm/head.S: set POWER9 radix HID bit at entryNicholas Piggin1-16/+2
2019-02-13core/exceptions: implement support for MCE interrupts in powersaveNicholas Piggin1-4/+7
2019-02-13core/exceptions: allow recoverable sreset exceptionsNicholas Piggin1-0/+1
2019-02-13core/exceptions: implement an exception handler for non-powersave sresetsNicholas Piggin1-6/+29
2019-02-12core/cpu: do not inline cpu_relaxNicholas Piggin1-0/+12
2019-02-12core/cpu: HID update raceNicholas Piggin1-2/+2
2019-02-10Add PVR_TYPE_P9PReza Arbab1-0/+1
2019-01-25Remove POWER9N DD1 supportNicholas Piggin1-10/+5
2018-12-10core/cpu.c: avoid container_of(NULL) in next_cpu()Stewart Smith1-5/+5
2018-10-25cpu: Quieten OS endian switch messagesJoel Stanley1-2/+2
2018-09-13core/cpu: Fix memory allocation for job arrayVaidyanathan Srinivasan1-2/+2
2018-08-16cpu: Better output when waiting for a very long jobBenjamin Herrenschmidt1-0/+5
2018-08-16lock: Fix interactions between lock dependency checker and stack checkerBenjamin Herrenschmidt1-0/+7
2018-08-13core/cpu: Call memset with proper cpu_thread offsetVasant Hegde1-1/+1
2018-07-20core/cpu.c: assert pir is sane before usingStewart Smith1-0/+1
2018-07-15cpu: add cpu_queue_job_on_node()Nicholas Piggin1-16/+68
2018-07-10cpu: Ensure no-return flag is updated for current cpu_threadVaibhav Jain1-0/+2
2018-07-04core/cpu: parallelise global CPU register setting jobsNicholas Piggin1-10/+37
2018-05-24cpu: Cleanup clearing of doorbells on P9Benjamin Herrenschmidt1-4/+5
2018-05-24cpu: Use STOP1 on POWER9 for idle/sleep inside OPALBenjamin Herrenschmidt1-4/+4
2018-05-24cpu: Do an isync after setting LPCRBenjamin Herrenschmidt1-0/+3
2018-05-24cpu: Remove duplicate setting of LPCRBenjamin Herrenschmidt1-1/+0
2018-05-18cpu: Clear PCR SPR in opal_reinit_cpus()Michael Neuling1-0/+1
2018-04-18core: Fix iteration condition to skip garded cpuVaidyanathan Srinivasan1-1/+1
2018-04-18core/opal: Emergency stack for re-entryNicholas Piggin1-5/+8
2018-04-17opal/hmi: Rework HMI handling of TFAC errorsBenjamin Herrenschmidt1-2/+0
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