summaryrefslogtreecommitdiffstats
path: root/sys/kern/subr_smp.c
Commit message (Expand)AuthorAgeFilesLines
* sysctl(9) cleanup checkpoint: amd64 GENERIC builds cleanly.mdf2011-01-121-1/+1
* generic_stop_cpus: prevent parallel executionavg2010-10-121-45/+17
* The r208165 fixed a bug related to unsigned integer overflowing for theattilio2010-08-091-4/+1
* Add a new ipi_cpu() function to the MI IPI API that can be used to send anjhb2010-08-061-1/+1
* Update several places that iterate over CPUs to use CPU_FOREACH().jhb2010-06-111-2/+3
* This pushes all of JC's patches that I have in place. Irrs2010-05-161-1/+4
* Fix a hang introduced in r206878 for kernel compiled with SMP support butattilio2010-05-111-1/+2
* Remove forward_roundrobin(), it is unused for quite some time.kib2009-09-211-33/+0
* * Completely Remove the option STOP_NMI from the kernel. This optionattilio2009-08-131-4/+21
* - Remove the bogus idle thread state code. This may have a race in itjeff2009-04-291-1/+1
* Initial suspend/resume support for amd64.jkim2009-03-171-0/+48
* as suggested by jhb@, panic in case the ncpus == 0.dchagin2009-03-031-1/+1
* Fix range-check error introduced in r182292. Also do not do anythingdchagin2009-03-011-1/+3
* Whitespace tweak.jhb2009-01-261-1/+1
* Adjust the license statement to more closely match a standard 3-clause BSDjhb2008-11-031-12/+12
* - Only count the number of CPUs in the rendezvous map once rather thanjhb2008-08-271-14/+8
* Allow a rendezvous with just a specified CPU too.jb2008-05-231-19/+61
* In keeping with style(9)'s recommendations on macros, use a ';'rwatson2008-03-161-3/+3
* - Add the missing '2' case to the switch table for kern.smp.topology andjeff2008-03-101-0/+4
* - Remove the old smp cpu topology specification with a new, more flexiblejeff2008-03-021-14/+188
* A few whitespace fixes.jhb2008-01-021-12/+11
* Initial checkin for rmlock (read mostly lock) a multi reader single writerups2007-11-081-16/+37
* This is a follow-up, cleaning-up commit about recent changes involvingattilio2007-09-111-1/+1
* Tweak the low-level MI SMP code some:jhb2007-07-031-11/+23
* Commit 14/14 of sched_lock decomposition.jeff2007-06-051-3/+1
* Instead of doing comparisons using the pcpu area to see ifjulian2007-03-081-1/+1
* Rename the KDB_STOP_NMI kernel option to STOP_NMI and make it apply to alljhb2005-10-241-32/+0
* Second part of commit for moving KDB_STOP_NMI from opt_global.h topeter2005-06-301-0/+2
* Implement an alternate method to stop CPUs when entering DDB. Normally we usedwhite2005-04-301-0/+29
* /* -> /*- for copyright notices, minor format tweaks as necessaryimp2005-01-061-1/+1
* Move 4bsd specific experimental IP code into the 4bsd file.julian2004-09-031-130/+1
* *Blush* forgot to test non SMP builds.. oddly enough some UP code (particularlyjulian2004-09-011-1/+2
* Give the 4bsd scheduler the ability to wake up idle processorsjulian2004-09-011-1/+135
* s/smp_rv_mtx/smp_ipi_mtx/gobrien2004-08-281-4/+4
* Commit Doug White and Alan Cox's fix for the cross-ipi smp deadlock.peter2004-08-231-1/+8
* Don't keep evaluating our own cpu mask..julian2004-08-131-2/+3
* Move the CPU newbus attachment to i386 legacy. The acpi_cpu device willnjl2004-05-061-70/+0
* Change the type of the various CPU masks to cpumask_t. Note that asmarcel2004-03-271-7/+7
* Add powerpc to temporary fix. The new cpu device claims allgrehan2004-03-161-2/+2
* This is a temporary fix to solve a regression issue on sparc64 thatkensmith2004-03-121-0/+4
* Hook CPUs up to newbus. CPUs will ultimately be a bus driver so thatnjl2004-03-091-0/+67
* - Move smp_topology to subr_smp.c so that it is defined on all architectures.jeff2004-01-241-0/+1
* Introduce mp_maxcpus which can be used by libkvm utils to find outalfred2003-12-231-0/+5
* Export a few SMP related symbols in UP kernels as well. This is needed tojhb2003-12-031-0/+36
* - Split cpu_mp_probe() into two parts. cpu_mp_setmaxid() is still calledjhb2003-11-211-6/+6
* Ensure that mp_ncpus is set to 1 if mp_cpu_probe() fails.jhb2003-10-301-1/+3
* Change all SYSCTLS which are readonly and have a related TUNABLEsilby2003-10-211-1/+1
* Document some sysctl variables.des2003-06-121-5/+10
* Use __FBSDID().obrien2003-06-111-2/+3
* Move the _oncpu entry from the KSE to the thread.julian2003-04-101-1/+1
OpenPOWER on IntegriCloud