aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/pcpu.h
Commit message (Expand)AuthorAgeFilesLines
* Remove weighted page handling from vm_page_advise().Mark Johnston2015-08-281-1/+1
* Add zpcpu_get_cpu() that converts base pointer of UMA_ZPCPU_ZONEGleb Smirnoff2014-02-101-0/+7
* Merge from projects/counters:Gleb Smirnoff2013-04-081-0/+16
* Remove namespace pollution in _rmlock.h by defining rm_queue structureAttilio Rao2012-09-181-18/+5
* Remove explicit MAXCPU usage from sys/pcpu.h avoiding a namespaceAttilio Rao2011-07-191-3/+1
* Remove pc_name member of struct pcpu.Attilio Rao2011-07-191-3/+0
* Fix the definition for PCPU_NAME_LEN, which is intended to fitMarius Strobl2011-07-091-1/+1
* Completely remove now unused pc_other_cpus, pc_cpumask.Attilio Rao2011-07-041-12/+0
* MFCAttilio Rao2011-05-311-2/+2
|\
| * On multi-core, multi-threaded PPC systems, it is important that the threadsNathan Whitehorn2011-05-311-2/+2
* | In the near future cpuset_t objects in struct pcpu will be axed out, butAttilio Rao2011-05-271-2/+12
* | Commit the support for removing cpumask_t and replacing it directly withAttilio Rao2011-05-051-2/+3
|/
* After some off-list discussion, revert a number of changes to theDimitry Andric2010-11-221-6/+3
* Instead of unconditionally emitting .globl's for the __start_set_xxx andDimitry Andric2010-11-141-3/+4
* Add macros to define static instances of VNET_DEFINE and DPCPU_DEFINE.Dimitry Andric2010-11-141-0/+2
* Similar to sys/net/vnet.h, define the linker set name for sys/sys/pcpu.hDimitry Andric2010-11-141-1/+4
* Use the same treatment as in linker_set.h for the __start and __stopDimitry Andric2010-11-111-0/+6
* sys/pcpu.h: remove a workaround for a fixed ld bugAndriy Gapon2010-09-151-14/+0
* Very rough first cut at NUMA support for the physical page allocator. ForJohn Baldwin2010-07-271-0/+1
* Unbreak DPCPU_SUM() by dereferencing the pointer returned by DPCPU_ID_PTR().Lawrence Stewart2010-07-171-1/+1
* - The sum variable used in DPCPU_SUM needs to be of the same type as theLawrence Stewart2010-07-131-3/+2
* Macro to simplify zeroing DPCPU variables.Lawrence Stewart2010-07-131-0/+9
* - Rename DPCPU_SUM to DPCPU_VARSUM to better reflect the fact it operates onLawrence Stewart2010-07-131-1/+13
* - Rename the internal for loop iterator to "_i" to avoid potential shadowing ofLawrence Stewart2010-06-191-7/+11
* Add a utility macro to simplify calculating an aggregate sum from a DPCPULawrence Stewart2010-06-131-0/+11
* Roughly half of a typical pmap_mincore() implementation is machine-Alan Cox2010-05-241-0/+1
* Use CACHE_LINE_SIZE alignment for 'struct pcpu' rather than hardcoding 128.John Baldwin2010-03-301-1/+1
* Various and sundry style, whitespace, and comment fixes.John Baldwin2010-03-301-35/+25
* Typo.John Baldwin2010-03-101-1/+1
* Put minimum alignment on the dpcpu and vnet section so that ldBjoern A. Zeeb2009-08-121-3/+5
* Build on Jeff Roberson's linker-set based dynamic per-CPU allocatorRobert Watson2009-07-141-0/+1
* Implement a facility for dynamic per-cpu variables.Jeff Roberson2009-06-231-1/+72
* Trim old remnants of per-CPU KTR buffers.John Baldwin2009-06-051-4/+0
* Reimplement the netisr framework in order to support parallel netisrRobert Watson2009-06-011-0/+1
* - Use __XSTRING where I want the define to be expanded. This resulted inJeff Roberson2009-01-251-1/+1
* - Implement generic macros for producing KTR records that are compatibleJeff Roberson2009-01-171-0/+6
* Export 'struct pcpu' to userland w/o requiring _KERNEL. A few portsJohn Baldwin2008-08-191-4/+4
* Move the PCPU_MD_FIELDS last in struct pcpu. While this header isMarcel Moolenaar2008-03-061-1/+11
* Add comment to pc_cp_time.David E. O'Brien2007-12-141-2/+2
* Move the shared cp_time array (counts %sys, %user, %idle etc) to thePeter Wemm2007-11-291-0/+2
* Initial checkin for rmlock (read mostly lock) a multi reader single writerStephan Uphoff2007-11-081-0/+22
* Backout experimental adaptive-spin umtx code.David Xu2007-06-061-1/+0
* Push down the implementation of PCPU_LAZY_INC() into the machine-dependentAlan Cox2007-03-111-15/+0
* Add a lwpid field into per-cpu structure, the lwpid represents currentDavid Xu2006-12-201-0/+1
* Turn console printf buffering into a kernel option and only onJohn Birrell2006-11-301-5/+0
* Add a cnputs() function to write a string to the console withJohn Birrell2006-11-011-0/+5
* Modify the way we account for CPU time spent (step 1)Poul-Henning Kamp2006-02-071-1/+1
* Drop the CURPROC, curkse, and curksegrp aliases as they aren't usedJohn Baldwin2005-04-261-3/+0
* Add 'curcpu', a shortcut to the current CPU ID, similar to curthread,Robert Watson2005-04-261-0/+1
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1