aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/smp.h
Commit message (Expand)AuthorAgeFilesLines
* smp.h: make sign conversion explicitsebastien.bini2022-01-021-1/+1
* x86: Add NUMA nodes into CPU topology.Alexander Motin2021-09-231-0/+1
* Refactor/optimize cpu_search_*().Alexander Motin2021-07-291-0/+2
* smp.h: Reconcile definition and declaration of smp_ncpusConrad Meyer2020-08-111-1/+1
* Add smp_rendezvous_cpus_retryMateusz Guzik2020-02-121-0/+13
* Add a way to inject fences using IPIsMateusz Guzik2019-11-301-0/+2
* Expose threads-per-core and physical core count informationConrad Meyer2019-01-041-0/+2
* Use resume_cpus() instead of restart_cpus() to resume from ACPI suspension.Bruce Evans2017-12-211-4/+7
* SPDX: use the Beerware identifier.Pedro F. Giffuni2017-11-301-0/+2
* subr_smp: Clean up topology analysis, add additional layersConrad Meyer2017-08-221-2/+19
* Corrected misspelled versions of rendezvous.Patrick Kelsey2017-04-091-1/+1
* new x86 smp topology detection codeAndriy Gapon2016-04-041-2/+66
* Create a cpuset mask for each NUMA domain that is available in theJohn Baldwin2015-01-081-0/+1
* Retire smp_active. It was racey and caused demonstrated problems withScott Long2014-04-261-2/+1
* Add support for suspend/resume/migration operations when running as aJustin T. Gibbs2013-09-201-0/+1
* - Implement run-time expansion of the KTR buffer via sysctl.Jeff Roberson2012-11-151-0/+4
* 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-1/+1
* Increase size of cg_count to allow us to utilize >128 CPUs.Sean Bruno2011-05-141-2/+2
* Commit the support for removing cpumask_t and replacing it directly withAttilio Rao2011-05-051-12/+14
* idle_cpus_mask is just used in the SMP case and within sched_4BSD.Attilio Rao2011-04-301-1/+0
* Add some platform KOBJ extensions and continue integrating PowerPCNathan Whitehorn2010-11-121-2/+3
* Add helper macros to iterate over available CPUs in the system.John Baldwin2010-06-111-0/+38
* Remove forward_roundrobin(), it is unused for quite some time.Konstantin Belousov2009-09-211-1/+0
* * Completely Remove the option STOP_NMI from the kernel. This optionAttilio Rao2009-08-131-0/+1
* - Remove the bogus idle thread state code. This may have a race in itJeff Roberson2009-04-291-1/+2
* Initial suspend/resume support for amd64.Jung-uk Kim2009-03-171-0/+3
* Allow a rendezvous with just a specified CPU too.John Birrell2008-05-231-1/+6
* - Remove the old smp cpu topology specification with a new, more flexibleJeff Roberson2008-03-021-9/+32
* Initial checkin for rmlock (read mostly lock) a multi reader single writerStephan Uphoff2007-11-081-0/+1
* Rename the KDB_STOP_NMI kernel option to STOP_NMI and make it apply to allJohn Baldwin2005-10-241-3/+0
* Implement an alternate method to stop CPUs when entering DDB. Normally we useDoug White2005-04-301-0/+4
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1
* ooops finish last commit.Julian Elischer2004-09-031-3/+4
* Move 4bsd specific experimental IP code into the 4bsd file.Julian Elischer2004-09-031-1/+0
* Give the 4bsd scheduler the ability to wake up idle processorsJulian Elischer2004-09-011-1/+6
* s/smp_rv_mtx/smp_ipi_mtx/gDavid E. O'Brien2004-08-281-1/+1
* Commit Doug White and Alan Cox's fix for the cross-ipi smp deadlock.Peter Wemm2004-08-231-0/+1
* Change the type of the various CPU masks to cpumask_t. Note that asMarcel Moolenaar2004-03-271-6/+6
* Fix all users of mp_maxid to use the same semantics, namely:John Baldwin2003-12-031-1/+1
* Export a few SMP related symbols in UP kernels as well. This is needed toJohn Baldwin2003-12-031-6/+7
* - Split cpu_mp_probe() into two parts. cpu_mp_setmaxid() is still calledJohn Baldwin2003-11-211-0/+6
* - Add structures for defining cpu topologies more complex than SMP.Jeff Roberson2003-06-281-0/+27
* Forward declare struct thread.Jake Burkholder2002-05-201-0/+2
* Add needed includes of machine/smp.h, remove nested include in sys/smp.hJake Burkholder2002-03-071-1/+0
* Add a new variable mp_maxid. This is used so that per cpu datastructures mayJeff Roberson2002-03-051-0/+1
* Make smp_started volatile in sys/smp.h and remove the volatileMarcel Moolenaar2001-10-311-1/+1
* KSE Milestone 2Julian Elischer2001-09-121-1/+1
* Move CPU_ABSENT() macro to smp.h, where it belongs anyway. It will beBosko Milekic2001-08-011-1/+9
* - Split out the support for per-CPU data from the SMP code. UP kernelsJohn Baldwin2001-05-101-6/+0