aboutsummaryrefslogtreecommitdiff
path: root/core/cpu.c
AgeCommit message (Expand)AuthorFilesLines
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
2016-06-20ATTN: Set attn bit instead of hile bit in enable/disable attn functionVasant Hegde1-2/+2
2016-06-14core/cpu: Introduce DEBUG_SERIALIZE_CPU_JOBSGavin Shan1-0/+5
2016-05-10Add base POWER9 supportMichael Neuling1-0/+12
2016-05-10Abstract HILE and attn enable bit definitions for HID0Michael Neuling1-4/+10
2016-05-10Disable attn instruction on bootMichael Neuling1-0/+16
2016-05-10Make trigger_attn() enable attn alsoMichael Neuling1-0/+16
2016-02-23cpu: Add helper function to return number of cores available in the chipShilpasri G Bhat1-0/+11
2015-10-07Fix printf format warningStewart Smith1-1/+1
2015-10-07Ensure we run pollers in cpu_wait_job()Stewart Smith1-0/+9
2015-07-08verify that PIR in init_all_cpus() is within our bounds for cpu_stacks[pir]Stewart Smith1-0/+1
2015-06-24cpu_remove_node() : Fix potential null dereferenceKamalesh Babulal1-0/+2
2015-06-16Merge branch 'stable'Stewart Smith1-2/+1
2015-06-16cpu: Fix hang issue in opal_reinit_cpus()Hari Bathini1-2/+1
2015-06-15Move prlog(PR_TRACE) in cpu job to be before freeing CPU jobStewart Smith1-1/+1
2015-05-29Make cpu_relax() inlineStewart Smith1-12/+0
2015-05-28Make cpu_relax() nop instructions in one asm blockStewart Smith1-4/+4
2015-05-07Fix synchronous running of CPU jobs for NRCPUs=1Stewart Smith1-8/+9
2015-05-07Add global CPU job queueStewart Smith1-10/+55
2015-04-30Adjust skiboot_cpu_stacks region size according to real max PIRStewart Smith1-0/+2
2015-04-09Add Naples chip supportBenjamin Herrenschmidt1-7/+22
2015-04-01Remove redundant includes of opal-api.hMichael Ellerman1-1/+0
2015-03-26opal: Handle TB residue and HDEC parity HMI errors on split core.Mahesh Salgaonkar1-0/+5