aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/subr_smp.c
Commit message (Expand)AuthorAgeFilesLines
* x86: Implement MWAIT support for stopping a CPUConrad Meyer2019-05-041-13/+39
* Drop "All rights reserved" from my copyright statements.John Baldwin2019-03-061-1/+0
* Expose threads-per-core and physical core count informationConrad Meyer2019-01-041-0/+15
* Use resume_cpus() instead of restart_cpus() to resume from ACPI suspension.Bruce Evans2017-12-211-2/+7
* sys/kern: adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Don't take Giant for SMP status and cpu topology sysctls.Mateusz Guzik2017-10-181-2/+3
* Improve scheduler performanceConrad Meyer2017-08-271-0/+9
* subr_smp: Clean up topology analysis, add additional layersConrad Meyer2017-08-221-88/+82
* Fix a couple of comment typosConrad Meyer2017-08-151-1/+1
* Corrected misspelled versions of rendezvous.Patrick Kelsey2017-04-091-4/+4
* Handle broadcast NMIs.Konstantin Belousov2016-10-241-19/+34
* Reduce duplicated logic for !SMPBryan Drewery2016-08-301-9/+2
* topo_set_pu_id: turn a check into an assertionAndriy Gapon2016-04-081-2/+2
* x86 topo: add some comments, descriptions and references to documentationAndriy Gapon2016-04-051-2/+33
* new x86 smp topology detection codeAndriy Gapon2016-04-041-1/+247
* Since r289279 bufinit() uses mp_ncpus, but some architectures set thisTijl Coosemans2015-11-081-0/+8
* 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