summaryrefslogtreecommitdiffstats
path: root/sys/kern/subr_smp.c
Commit message (Expand)AuthorAgeFilesLines
* - Correctly handle EWOULDBLOCK in quiesce_cpusjeff2012-12-191-1/+2
* - Implement run-time expansion of the KTR buffer via sysctl.jeff2012-11-151-0/+50
* Another fixe for r236772.iwasaki2012-06-111-1/+9
* Add x86/acpica/acpi_wakeup.c for amd64 and i386. Difference ofiwasaki2012-06-091-0/+1
* Add SMP/i386 suspend/resume support.iwasaki2012-05-181-2/+2
* Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.ed2011-11-071-1/+2
* Disable interrupt and preemption for smp_rendezvous() also in theattilio2011-11-031-0/+12
* smp_rendezvous: master cpu should wait until all slaves are fully doneavg2011-07-301-31/+23
* Define two new sysctl node flags: CTLFLAG_CAPRD and CTLFLAG_CAPRW, whichrwatson2011-07-171-7/+7
* With retirement of cpumask_t and usage of cpuset_t for representing aattilio2011-07-041-2/+2
* generic_stop_cpus: pull timeout logic from under DIAGNOSTICavg2011-06-251-3/+1
* MFCattilio2011-05-261-7/+43
|\
| * Silly spelling typos.jhb2011-05-241-4/+4
| * Fix an issue with critical sections and SMP rendezvous handlers.jhb2011-05-241-7/+43
* | Fix mismerge.attilio2011-05-181-4/+4
* | MFCattilio2011-05-171-19/+52
|\ \ | |/
| * Fix a race in the SMP rendezvous code. Specifically, the write by thejhb2011-05-171-15/+48
| * Merge r221278 from largeSMP project:attilio2011-05-161-1/+0
* | Commit the support for removing cpumask_t and replacing it directly withattilio2011-05-051-36/+51
* | idle_cpus_mask is just used in the SMP case and within sched_4BSD.attilio2011-04-301-1/+0
|/
* With smp_topo_none, set cg_mask to all_cpus rather than setting the mp_ncpusjmallett2011-02-111-1/+1
* 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
OpenPOWER on IntegriCloud