aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/subr_smp.c
Commit message (Expand)AuthorAgeFilesLines
* The smp_rendezvous_cpus() function should ensure that all accessesKonstantin Belousov2015-07-211-1/+11
* Pull in r267961 and r267973 again. Fix for issues reported will follow.Hans Petter Selasky2014-06-281-3/+1
* Revert r267961, r267973:Glen Barber2014-06-271-1/+3
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifHans Petter Selasky2014-06-271-3/+1
* Retire smp_active. It was racey and caused demonstrated problems withScott Long2014-04-261-3/+17
* Drop the 3rd clause from all 3 clause BSD licenses where I am the soleJohn Baldwin2014-02-051-3/+0
* Fix ia64 and mips kernel builds due to XENHVM=>GENERIC integration inJustin T. Gibbs2013-09-221-0/+4
* Merge Xen PVHVM support into the GENERIC kernel config for bothJustin T. Gibbs2013-09-201-9/+5
* Add support for suspend/resume/migration operations when running as aJustin T. Gibbs2013-09-201-3/+52
* - Correctly handle EWOULDBLOCK in quiesce_cpusJeff Roberson2012-12-191-1/+2
* - Implement run-time expansion of the KTR buffer via sysctl.Jeff Roberson2012-11-151-0/+50
* Another fixe for r236772.Mitsuru IWASAKI2012-06-111-1/+9
* Add x86/acpica/acpi_wakeup.c for amd64 and i386. Difference ofMitsuru IWASAKI2012-06-091-0/+1
* Add SMP/i386 suspend/resume support.Mitsuru IWASAKI2012-05-181-2/+2
* Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.Ed Schouten2011-11-071-1/+2
* Disable interrupt and preemption for smp_rendezvous() also in theAttilio Rao2011-11-031-0/+12
* smp_rendezvous: master cpu should wait until all slaves are fully doneAndriy Gapon2011-07-301-31/+23
* Define two new sysctl node flags: CTLFLAG_CAPRD and CTLFLAG_CAPRW, whichRobert Watson2011-07-171-7/+7
* MFCAttilio Rao2011-06-261-3/+1
|\
| * generic_stop_cpus: pull timeout logic from under DIAGNOSTICAndriy Gapon2011-06-251-3/+1
* | Remove pc_cpumask and pc_other_cpus usage from MI code.Attilio Rao2011-06-131-2/+2
|/
* MFCAttilio Rao2011-05-261-7/+43
|\
| * Silly spelling typos.John Baldwin2011-05-241-4/+4
| * Fix an issue with critical sections and SMP rendezvous handlers.John Baldwin2011-05-241-7/+43
* | Fix mismerge.Attilio Rao2011-05-181-4/+4
* | MFCAttilio Rao2011-05-171-19/+52
|\|
| * Fix a race in the SMP rendezvous code. Specifically, the write by theJohn Baldwin2011-05-171-15/+48
| * Merge r221278 from largeSMP project:Attilio Rao2011-05-161-1/+0
* | Commit the support for removing cpumask_t and replacing it directly withAttilio Rao2011-05-051-36/+51
* | idle_cpus_mask is just used in the SMP case and within sched_4BSD.Attilio Rao2011-04-301-1/+0
|/
* 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