aboutsummaryrefslogtreecommitdiff
path: root/core/cpu.c
AgeCommit message (Expand)AuthorFilesLines
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
2015-02-26sparse: fix Using plain integer as NULL pointer warningCédric Le Goater1-1/+1
2015-02-18cpu: Don't hold lock while waitingBenjamin Herrenschmidt1-3/+7
2015-02-09cpu: Handle opal_reinit_cpus() more gracefully on P7Benjamin Herrenschmidt1-0/+7
2015-02-06Move skiboot internal things from opal.h to opal-api.hStewart Smith1-0/+1
2014-11-18Capture backtraces when measuring stack depthBenjamin Herrenschmidt1-0/+2
2014-11-18Add functions to backtrace into a non-text bufferBenjamin Herrenschmidt1-4/+6
2014-11-17Stack checking extensionsBenjamin Herrenschmidt1-11/+12
2014-10-15convert printf in core/cpu.c to prlog with PR_INFO or PR_DEBUGStewart Smith1-7/+8
2014-10-15Returning CPU message just needs to be PR_DEBUG at mostStewart Smith1-1/+1
2014-10-15Modify the (many) printouts in core/cpu.c to have appropriate PR levelsStewart Smith1-8/+12
2014-10-08core: Make secondary spin and locks use cpu_relax()Benjamin Herrenschmidt1-5/+4