aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/subr_smp.c
Commit message (Expand)AuthorAgeFilesLines
* With smp_topo_none, set cg_mask to all_cpus rather than setting the mp_ncpusJuli Mallett2011-02-111-1/+1
* sysctl(9) cleanup checkpoint: amd64 GENERIC builds cleanly.Matthew D Fleming2011-01-121-1/+1
* generic_stop_cpus: prevent parallel executionAndriy Gapon2010-10-121-45/+17
* The r208165 fixed a bug related to unsigned integer overflowing for theAttilio Rao2010-08-091-4/+1
* Add a new ipi_cpu() function to the MI IPI API that can be used to send anJohn Baldwin2010-08-061-1/+1
* Update several places that iterate over CPUs to use CPU_FOREACH().John Baldwin2010-06-111-2/+3
* This pushes all of JC's patches that I have in place. IRandall Stewart2010-05-161-1/+4
* Fix a hang introduced in r206878 for kernel compiled with SMP support butAttilio Rao2010-05-111-1/+2
* Remove forward_roundrobin(), it is unused for quite some time.Konstantin Belousov2009-09-211-33/+0
* * Completely Remove the option STOP_NMI from the kernel. This optionAttilio Rao2009-08-131-4/+21
* - Remove the bogus idle thread state code. This may have a race in itJeff Roberson2009-04-291-1/+1
* Initial suspend/resume support for amd64.Jung-uk Kim2009-03-171-0/+48
* as suggested by jhb@, panic in case the ncpus == 0.Dmitry Chagin2009-03-031-1/+1
* Fix range-check error introduced in r182292. Also do not do anythingDmitry Chagin2009-03-011-1/+3
* Whitespace tweak.John Baldwin2009-01-261-1/+1
* Adjust the license statement to more closely match a standard 3-clause BSDJohn Baldwin2008-11-031-12/+12
* - Only count the number of CPUs in the rendezvous map once rather thanJohn Baldwin2008-08-271-14/+8
* Allow a rendezvous with just a specified CPU too.John Birrell2008-05-231-19/+61
* In keeping with style(9)'s recommendations on macros, use a ';'Robert Watson2008-03-161-3/+3
* - Add the missing '2' case to the switch table for kern.smp.topology andJeff Roberson2008-03-101-0/+4
* - Remove the old smp cpu topology specification with a new, more flexibleJeff Roberson2008-03-021-14/+188
* A few whitespace fixes.John Baldwin2008-01-021-12/+11
* Initial checkin for rmlock (read mostly lock) a multi reader single writerStephan Uphoff2007-11-081-16/+37
* This is a follow-up, cleaning-up commit about recent changes involvingAttilio Rao2007-09-111-1/+1
* Tweak the low-level MI SMP code some:John Baldwin2007-07-031-11/+23
* Commit 14/14 of sched_lock decomposition.Jeff Roberson2007-06-051-3/+1
* Instead of doing comparisons using the pcpu area to see ifJulian Elischer2007-03-081-1/+1
* Rename the KDB_STOP_NMI kernel option to STOP_NMI and make it apply to allJohn Baldwin2005-10-241-32/+0
* Second part of commit for moving KDB_STOP_NMI from opt_global.h toPeter Wemm2005-06-301-0/+2
* Implement an alternate method to stop CPUs when entering DDB. Normally we useDoug White2005-04-301-0/+29
* /* -> /*- for copyright notices, minor format tweaks as necessaryWarner Losh2005-01-061-1/+1
* Move 4bsd specific experimental IP code into the 4bsd file.Julian Elischer2004-09-031-130/+1
* *Blush* forgot to test non SMP builds.. oddly enough some UP code (particularlyJulian Elischer2004-09-011-1/+2
* Give the 4bsd scheduler the ability to wake up idle processorsJulian Elischer2004-09-011-1/+135
* s/smp_rv_mtx/smp_ipi_mtx/gDavid E. O'Brien2004-08-281-4/+4
* Commit Doug White and Alan Cox's fix for the cross-ipi smp deadlock.Peter Wemm2004-08-231-1/+8
* Don't keep evaluating our own cpu mask..Julian Elischer2004-08-131-2/+3
* Move the CPU newbus attachment to i386 legacy. The acpi_cpu device willNate Lawson2004-05-061-70/+0
* Change the type of the various CPU masks to cpumask_t. Note that asMarcel Moolenaar2004-03-271-7/+7
* Add powerpc to temporary fix. The new cpu device claims allPeter Grehan2004-03-161-2/+2
* This is a temporary fix to solve a regression issue on sparc64 thatKen Smith2004-03-121-0/+4
* Hook CPUs up to newbus. CPUs will ultimately be a bus driver so thatNate Lawson2004-03-091-0/+67
* - Move smp_topology to subr_smp.c so that it is defined on all architectures.Jeff Roberson2004-01-241-0/+1
* Introduce mp_maxcpus which can be used by libkvm utils to find outAlfred Perlstein2003-12-231-0/+5
* Export a few SMP related symbols in UP kernels as well. This is needed toJohn Baldwin2003-12-031-0/+36
* - Split cpu_mp_probe() into two parts. cpu_mp_setmaxid() is still calledJohn Baldwin2003-11-211-6/+6
* Ensure that mp_ncpus is set to 1 if mp_cpu_probe() fails.John Baldwin2003-10-301-1/+3
* Change all SYSCTLS which are readonly and have a related TUNABLEMike Silbersack2003-10-211-1/+1
* Document some sysctl variables.Dag-Erling Smørgrav2003-06-121-5/+10
* Use __FBSDID().David E. O'Brien2003-06-111-2/+3