summaryrefslogtreecommitdiffstats
path: root/sys/vm/uma_int.h
Commit message (Expand)AuthorAgeFilesLines
* Update stale comment on protecting UMA per-CPU caches: we now userwatson2007-05-091-7/+7
* Wrap inlines in uma_int.h in #ifdef _KERNEL so that uma_int.h can berwatson2005-08-041-0/+2
* Improve canonicalization of copyrights. Order copyrights by order ofrwatson2005-07-161-4/+3
* Increase the flags field for kegs from a 16 to a 32 bit value;silby2005-07-161-5/+5
* Track UMA(9) allocation failures by zone, and export via sysctl.rwatson2005-07-151-0/+1
* Introduce a new sysctl, vm.zone_stats, which exports UMA(9) allocatorrwatson2005-07-141-1/+1
* In addition to tracking allocs in the zone, also track frees. Addrwatson2005-07-141-0/+2
* Increase UMA_BOOT_PAGES to prevent a crash during initialization. Seealc2005-06-161-1/+1
* Modify UMA to use critical sections to protect per-CPU caches, rather thanrwatson2005-04-291-10/+0
* Well, it seems that I pre-maturely removed the "All rights reserved"bmilekic2005-02-161-2/+2
* /* -> /*- for license, minor formatting changesimp2005-01-071-1/+1
* Add my copyright and update Jeff's copyright on UMA source files,bmilekic2004-12-261-2/+4
* Remove useless casts.cognet2004-11-261-2/+2
* Rework the way slab header storage space is calculated in UMA.bmilekic2004-07-291-0/+10
* Bring in mbuma to replace mballoc.bmilekic2004-05-311-56/+119
* Increase UMA_BOOT_PAGES because of changes to pv entry initialization inalc2004-01-181-1/+1
* - Significantly reduce the number of preallocated pv entries inalc2003-12-221-1/+1
* - Remove the working-set algorithm. Instead, use the per cpu buckets as thejeff2003-09-191-6/+1
* - Remove the cache colorization code. We can't use it due to all of thejeff2003-09-191-4/+0
* - Fix the silly flag situation in UMA. Remove redundant ZFLAG/ZONE flagsjeff2003-09-191-11/+7
* - Initialize a pool of bucket zones so that we waste less space on zones thatjeff2003-09-191-10/+3
* - When deciding whether to init the zone with small_init or large_init,bmilekic2003-08-111-1/+1
* - Get rid of the ill-conceived uz_cachefree member of uma_zone.jeff2003-07-301-1/+0
* Move the pcpu lock out of the uma_cache and instead have a single setbmilekic2003-06-251-22/+7
* Prepend _ to internal union members to avoid ambiguity.phk2003-05-311-4/+4
* - Add support for machine dependant page allocation routines. MD codejeff2002-11-011-0/+8
* - Use my freebsd email alias in the copyright.jeff2002-09-191-5/+1
* - Split UMA_ZFLAG_OFFPAGE into UMA_ZFLAG_OFFPAGE and UMA_ZFLAG_HASH.jeff2002-09-181-4/+35
* Part 1 of KSE-IIIjulian2002-06-291-1/+1
* - Introduce the new M_NOVM option which tells uma to only check the currentlyjeff2002-06-171-0/+1
* Add a new zone flag UMA_ZONE_MTXCLASS. This puts the zone in it's ownjeff2002-04-291-6/+21
* Fix the calculation that determines uz_maxpages. It was off for large zones.jeff2002-04-141-0/+2
* Quiet witness warnings about acquiring several zone locks. In the case thatjeff2002-04-081-1/+2
* Rework most of the bucket allocation and free code so that per cpu locks arejeff2002-04-081-1/+2
* Spelling correction; s/seperate/separate/gjeff2002-04-071-1/+1
* Change callers of mtx_init() to pass in an appropriate lock type name. Injhb2002-04-041-2/+4
* Add a new mtx_init option "MTX_DUPOK" which allows duplicate acquires of locksjeff2002-03-271-1/+1
* This is the first part of the new kernel memory allocator. This replacesjeff2002-03-191-0/+328
OpenPOWER on IntegriCloud