aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/subr_pcpu.c
Commit message (Expand)AuthorAgeFilesLines
* Add more per-cpu zones.Mateusz Guzik2020-11-091-3/+11
* Rationalize per-cpu zones.Mateusz Guzik2020-11-051-7/+5
* Add COUNTER_U64_SYSINIT() and COUNTER_U64_DEFINE_EARLY().Mark Johnston2020-03-061-1/+1
* Store offset into zpcpu allocations in the per-cpu area.Mateusz Guzik2020-02-121-0/+1
* schedlock 1/4Jeff Roberson2019-12-151-2/+3
* vfs: manage mnt_ref with atomicsMateusz Guzik2019-09-161-1/+5
* Remove the obsolete pcpu_zone_ptr zone.Mateusz Guzik2019-08-241-9/+1
* Ensure the DPCPU and VNET module spaces are aligned to hold a pointer.Andrew Turner2018-07-301-1/+1
* Create a new macro for static DPCPU data.Andrew Turner2018-07-051-1/+1
* Use NULL for SYSINIT's last arg, which is a pointer typeEd Maste2018-05-181-1/+1
* Make v_wire_count a per-cpu counter(9) counter. This eliminates aJeff Roberson2018-02-121-1/+1
* Remove assertion that a CPU be present before returning a PCPU for it. ItNathan Whitehorn2017-11-281-2/+0
* Remove some, but not all, assumptions that the BSP is CPU 0 and that CPUsNathan Whitehorn2017-11-251-1/+3
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Renumber license clauses in sys/kern to avoid skipping #3Ed Maste2016-09-151-1/+1
* Print the tid of curthread in "show pcpu" in ddb.Bruce Evans2016-08-141-2/+2
* Replace a number of conflations of mp_ncpus and mp_maxid with eitherNathan Whitehorn2016-07-061-4/+4
* Create two public UMA_ZONE_PCPU zones: 64 bit sized and pointer sized.Gleb Smirnoff2014-02-101-0/+25
* Mark MALLOC_DEFINEs static that have no corresponding MALLOC_DECLAREs.Ed Schouten2011-11-071-1/+1
* Remove pc_name member of struct pcpu.Attilio Rao2011-07-191-3/+0
* Completely remove now unused pc_other_cpus, pc_cpumask.Attilio Rao2011-07-041-1/+0
* MFCAttilio Rao2011-05-311-3/+3
|\
| * On multi-core, multi-threaded PPC systems, it is important that the threadsNathan Whitehorn2011-05-311-3/+3
* | Commit the support for removing cpumask_t and replacing it directly withAttilio Rao2011-05-051-1/+1
|/
* Remove unneeded includes of <sys/linker_set.h>. Other headers that useJohn Baldwin2011-01-111-1/+0
* After some off-list discussion, revert a number of changes to theDimitry Andric2010-11-221-1/+1
* Apply the STATIC_VNET_DEFINE and STATIC_DPCPU_DEFINE macros throughoutDimitry Andric2010-11-141-1/+1
* Update several places that iterate over CPUs to use CPU_FOREACH().John Baldwin2010-06-111-3/+1
* - Adjust the whitespace for the lines that output fields in 'show pcpu' inJohn Baldwin2010-05-211-4/+3
* Fix an issue with the dynamic pcpu/vnet data allocators.Bjoern A. Zeeb2010-05-141-1/+1
* Right now, WITNESS just blindly pipes all the output to theAttilio Rao2010-05-111-1/+1
* Add ddb show dpcpu_off command to ease dpcpu memory debugging.Bjoern A. Zeeb2009-08-121-0/+12
* - Add a sysctl_dpcpu_long to support long typed pcpu stats.Jeff Roberson2009-06-251-10/+19
* Implement a facility for dynamic per-cpu variables.Jeff Roberson2009-06-231-0/+201
* Change the curvnet variable from a global const struct vnet *,Marko Zec2009-05-051-0/+4
* - Implement generic macros for producing KTR records that are compatibleJeff Roberson2009-01-171-0/+3
* Make ddb command registration dynamic so modules can extendSam Leffler2008-09-151-1/+2
* generally we are interested in what thread did something asJulian Elischer2007-11-141-3/+3
* Initial checkin for rmlock (read mostly lock) a multi reader single writerStephan Uphoff2007-11-081-1/+4
* Fix 'show allpcpu' ddb command on non-x86. CPU IDs are in the range 0 ..John Baldwin2005-11-031-1/+1
* Add "show allpcpu" to DDB, which prints the current CPU id followed byRobert Watson2005-09-261-12/+36
* /* -> /*- for copyright notices, minor format tweaks as necessaryWarner Losh2005-01-061-1/+1
* Use __FBSDID().David E. O'Brien2003-06-111-2/+3
* Add a per-cpu variable, cpumask, the preshifted equivalent of 1 << cpuid.Peter Wemm2002-01-051-0/+1
* Overhaul the per-CPU support a bit:John Baldwin2001-12-111-11/+79
* Document the requirements and nature of the logical CPU IDs. It isn'tJohn Baldwin2001-10-241-0/+10
* - Split out the support for per-CPU data from the SMP code. UP kernelsJohn Baldwin2001-05-101-0/+65