aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/uma_int.h
Commit message (Expand)AuthorAgeFilesLines
* Add a new column to the output of vmstat -z to indicate the numberSean Bruno2010-06-151-0/+1
* - enable alignment on amd64 onlyKip Macy2010-03-221-2/+6
* turn 205266 in to a no-op until the problem can be properly diagnosedKip Macy2010-03-181-1/+1
* Cache line align various structures and move volatile counters toKip Macy2010-03-171-6/+14
* Remove trailing ";" in UMA_HASH_INSERT and UMA_HASH_REMOVE macros.Antoine Brodin2009-12-051-2/+2
* - Make the keg abstraction more complete. Permit a zone to have multipleJeff Roberson2009-01-251-10/+30
* Update stale comment on protecting UMA per-CPU caches: we now useRobert Watson2007-05-091-7/+7
* Wrap inlines in uma_int.h in #ifdef _KERNEL so that uma_int.h can beRobert Watson2005-08-041-0/+2
* Improve canonicalization of copyrights. Order copyrights by order ofRobert Watson2005-07-161-4/+3
* Increase the flags field for kegs from a 16 to a 32 bit value;Mike Silbersack2005-07-161-5/+5
* Track UMA(9) allocation failures by zone, and export via sysctl.Robert Watson2005-07-151-0/+1
* Introduce a new sysctl, vm.zone_stats, which exports UMA(9) allocatorRobert Watson2005-07-141-1/+1
* In addition to tracking allocs in the zone, also track frees. AddRobert Watson2005-07-141-0/+2
* Increase UMA_BOOT_PAGES to prevent a crash during initialization. SeeAlan Cox2005-06-161-1/+1
* Modify UMA to use critical sections to protect per-CPU caches, rather thanRobert Watson2005-04-291-10/+0
* Well, it seems that I pre-maturely removed the "All rights reserved"Bosko Milekic2005-02-161-2/+2
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1
* Add my copyright and update Jeff's copyright on UMA source files,Bosko Milekic2004-12-261-2/+4
* Remove useless casts.Olivier Houchard2004-11-261-2/+2
* Rework the way slab header storage space is calculated in UMA.Bosko Milekic2004-07-291-0/+10
* Bring in mbuma to replace mballoc.Bosko Milekic2004-05-311-56/+119
* Increase UMA_BOOT_PAGES because of changes to pv entry initialization inAlan Cox2004-01-181-1/+1
* - Significantly reduce the number of preallocated pv entries inAlan Cox2003-12-221-1/+1
* - Remove the working-set algorithm. Instead, use the per cpu buckets as theJeff Roberson2003-09-191-6/+1
* - Remove the cache colorization code. We can't use it due to all of theJeff Roberson2003-09-191-4/+0
* - Fix the silly flag situation in UMA. Remove redundant ZFLAG/ZONE flagsJeff Roberson2003-09-191-11/+7
* - Initialize a pool of bucket zones so that we waste less space on zones thatJeff Roberson2003-09-191-10/+3
* - When deciding whether to init the zone with small_init or large_init,Bosko Milekic2003-08-111-1/+1
* - Get rid of the ill-conceived uz_cachefree member of uma_zone.Jeff Roberson2003-07-301-1/+0
* Move the pcpu lock out of the uma_cache and instead have a single setBosko Milekic2003-06-251-22/+7
* Prepend _ to internal union members to avoid ambiguity.Poul-Henning Kamp2003-05-311-4/+4
* - Add support for machine dependant page allocation routines. MD codeJeff Roberson2002-11-011-0/+8
* - Use my freebsd email alias in the copyright.Jeff Roberson2002-09-191-5/+1
* - Split UMA_ZFLAG_OFFPAGE into UMA_ZFLAG_OFFPAGE and UMA_ZFLAG_HASH.Jeff Roberson2002-09-181-4/+35
* Part 1 of KSE-IIIJulian Elischer2002-06-291-1/+1
* - Introduce the new M_NOVM option which tells uma to only check the currentlyJeff Roberson2002-06-171-0/+1
* Add a new zone flag UMA_ZONE_MTXCLASS. This puts the zone in it's ownJeff Roberson2002-04-291-6/+21
* Fix the calculation that determines uz_maxpages. It was off for large zones.Jeff Roberson2002-04-141-0/+2
* Quiet witness warnings about acquiring several zone locks. In the case thatJeff Roberson2002-04-081-1/+2
* Rework most of the bucket allocation and free code so that per cpu locks areJeff Roberson2002-04-081-1/+2
* Spelling correction; s/seperate/separate/gJeff Roberson2002-04-071-1/+1
* Change callers of mtx_init() to pass in an appropriate lock type name. InJohn Baldwin2002-04-041-2/+4
* Add a new mtx_init option "MTX_DUPOK" which allows duplicate acquires of locksJeff Roberson2002-03-271-1/+1
* This is the first part of the new kernel memory allocator. This replacesJeff Roberson2002-03-191-0/+328