summaryrefslogtreecommitdiffstats
path: root/sys/sparc64/sparc64/mp_machdep.c
Commit message (Expand)AuthorAgeFilesLines
* MFC: r291121marius2015-12-271-26/+26
* MFC: r285839marius2015-07-301-58/+41
* Merge r264984scottl2014-05-071-1/+0
* Replace kernel virtual address space allocation with vmem. This providesjeff2013-08-071-2/+4
* - Add a BIT_FFS() macro and use it to replace cpusetffs_obj()jeff2013-06-131-1/+1
* - Unlike cache invalidation and TLB demapping IPIs, reading registers frommarius2012-08-291-6/+2
* Remove a shortcut which is invalid with MAXCPU > IDR_CHEETAH_MAX_BN_PAIRS.marius2011-08-061-8/+0
* Remove the IDR_CHEETAH_MAX_BN_PAIRS limit from cheetah_ipi_selected().marius2011-07-051-2/+2
* With retirement of cpumask_t and usage of cpuset_t for representing aattilio2011-07-041-8/+0
* - For Cheetah- and Zeus-class CPUs don't flush all unlocked entries frommarius2011-07-021-2/+4
* - Remove MD usage of pc_cpumask and pc_other_cpus. [1]marius2011-06-201-12/+11
* Adapt CATR() to r222813. This is somewhat tricky as we can't afford usingmarius2011-06-071-3/+0
* MFCattilio2011-05-311-1/+1
* Fix yet another inversion in the logic by applying the x86 version of this,marius2011-05-141-2/+2
* When setting up pc_other_cpus for APs based on pc_allcpu clear pc_cpuidmarius2011-05-131-1/+1
* Fix an inversion in logic.attilio2011-05-101-1/+1
* - Fix a typoattilio2011-05-081-1/+1
* Add sparc64 support.attilio2011-05-061-41/+61
* On UltraSPARC-III+ and greater take advantage of ASI_ATOMIC_QUAD_LDD_PHYS,marius2010-12-291-2/+7
* - Wrap exchanging td_intr_frame and calling the event timer callback inmarius2010-10-191-1/+1
* - In the spirit of r212559 add a comment describing what will eventuallymarius2010-10-141-1/+11
* Remove redundant raising of the PIL to PIL_TICK as the respective locoremarius2010-09-141-1/+0
* Refactor timer management code with priority to one-shot operation mode.mav2010-09-131-10/+11
* Update various places that store or manipulate CPU masks to use cpumask_tjhb2010-08-111-1/+1
* - As it is not possible for sched_bind(9) to context switch withmarius2010-08-081-0/+1
* - Introduce a cpu_ipi_single() function pointer in order to send IPIsmarius2010-08-081-19/+171
* Adapt sparc64 and sun4v timer code for the new event timers infrastructure.mav2010-07-291-3/+21
* Add support for SPARC64 V (and where it already makes sense for othermarius2010-05-021-3/+6
* Don't bother enabling interrupts before we're ready to handle them. Thismarius2010-04-261-0/+16
* Some machines can not only consist of CPUs running at different speedsmarius2010-02-201-16/+24
* - Search the whole OFW device tree instead of only the children of themarius2010-02-131-73/+102
* Implement a facility for dynamic per-cpu variables.jeff2009-06-231-0/+2
* - Remove the delay in cpu_mp_shutdown() which is no longer necessary sincemarius2009-03-191-12/+2
* - According to comments in OpenBSD, E{2,4}50 tend to have fragilemarius2008-12-221-28/+12
* Modularize the Open Firmware client interface to allow run-time switchingnwhitehorn2008-12-201-2/+2
* Use the STICK timers only when absolutely necessary, i.e. if a machinemarius2008-09-201-0/+2
* - Newer firmware versions no longer provide SUNW,stop-self so justmarius2008-09-181-24/+14
* Ensure the caches have the desired configuration (see especiallymarius2008-09-041-0/+1
* Flesh out MMU and cache handling of cheetah-class CPUs.marius2008-09-041-0/+2
* - USIII-based machines can consist of CPUs running at differentmarius2008-09-031-3/+11
* - USIII-based machines can consist of CPUs having different cachemarius2008-09-021-0/+2
* cosmetic changes and style fixesmarius2008-08-221-1/+1
* cosmetic changes and style fixesmarius2008-08-131-3/+3
* o Rename ic_eoi to ic_clear to emphasize the functions it pointsmarius2008-04-231-2/+3
* - Add support for IPI_PREEMPT. [1]marius2008-04-091-0/+10
* - Do as the comment in pmap_bootstrap() suggests and flush all non-lockedmarius2008-03-091-1/+6
* - Remove the old smp cpu topology specification with a new, more flexiblejeff2008-03-021-0/+7
* - Add support for sending IPIs with USIII and greater sun4u CPUs.marius2007-06-161-36/+121
* Commit 10/14 of sched_lock decomposition.jeff2007-06-041-6/+2
* - Staticize cpu_ipi_send() and cpu_mp_unleash() as these aren'tmarius2007-05-201-41/+50
OpenPOWER on IntegriCloud