aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/uma.h
Commit message (Expand)AuthorAgeFilesLines
* Constify uma_zcache_create() and uma_zsecond_create()'s "name" argument.Mark Johnston2020-02-221-5/+5
* Add a simple accessor that returns the bytes of memory consumed by a zone.Jeff Roberson2020-02-171-0/+5
* uma: remove UMA_ZFLAG_CACHEONLY flagRyan Libby2020-02-061-2/+2
* uma: add UMA_ZONE_CONTIG, and a default contig_allocRyan Libby2020-02-041-2/+5
* Implement a safe memory reclamation feature that is tightly coupled with UMA.Jeff Roberson2020-01-311-4/+37
* uma: split slabzone into two sizesRyan Libby2020-01-141-1/+1
* uma: reorganize flagsRyan Libby2020-01-091-18/+11
* UMA NUMA flag day. UMA_ZONE_NUMA was a source of confusion. Make the namesJeff Roberson2020-01-041-6/+5
* Use a separate lock for the zone and keg. This provides concurrencyJeff Roberson2020-01-041-1/+0
* Handle large mallocs by going directly to kmem. Taking a detour throughJeff Roberson2019-11-291-1/+0
* Revise the page cache size policy.Mark Johnston2019-11-221-5/+2
* vfs: manage mnt_ref with atomicsMateusz Guzik2019-09-161-0/+1
* Extend uma_reclaim() to permit different reclamation targets.Mark Johnston2019-09-011-8/+7
* Handle UMA_ANYDOMAIN in kstack_import().Mark Johnston2019-08-251-0/+2
* Remove the obsolete pcpu_zone_ptr zone.Mateusz Guzik2019-08-241-1/+0
* Implement a MINBUCKET zone flag so we can use minimal caching on zones thatJeff Roberson2019-08-061-0/+1
* Add two new kernel options to control memory locality on NUMA hardware.Jeff Roberson2019-08-061-2/+3
* o Move zone limit from keg level up to zone level. This means that nowGleb Smirnoff2019-01-151-15/+12
* Eliminate the arena parameter to kmem_free(). Implicitly this corrects anAlan Cox2018-08-251-3/+2
* Back pcpu zone with domain correct pagesMatt Macy2018-07-061-2/+1
* Make UMA and malloc(9) return non-executable memory in most cases.Jonathan T. Looney2018-06-131-1/+2
* uma: implement provisional api for per-cpu zonesMateusz Guzik2018-06-081-0/+16
* Add a UMA zone flag to disable the use of buckets.Mark Johnston2018-04-241-2/+2
* Add the flag ZONE_NOBUCKETCACHE. This flag instructions UMA not to keepJeff Roberson2018-04-011-0/+4
* Followup on r302393 by cperciva, improving calculation of boot pages requiredGleb Smirnoff2018-02-061-34/+0
* Implement NUMA support in uma(9) and malloc(9). Allocations from specificJeff Roberson2018-01-121-10/+32
* Fix arc after r326347 broke various memory limit queries. Use UMA featuresJeff Roberson2018-01-021-0/+8
* Eliminate kmem_arena and kmem_object in preparation for further NUMA commits.Jeff Roberson2017-11-281-2/+1
* sys: general adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Replace manyinstances of VM_WAIT with blocking page allocation flagsJeff Roberson2017-11-081-0/+5
* Add UMA_ALIGNOF().John Baldwin2017-09-271-0/+1
* Update a comment to reflect reality.Mark Johnston2017-03-131-1/+1
* Replace a number of conflations of mp_ncpus and mp_maxid with eitherNathan Whitehorn2016-07-061-1/+1
* Remove UMA_ZONE_REFCNT feature, now unused.Gleb Smirnoff2016-03-011-17/+2
* Redo r292484. Embed task(9) into zone, so that uz_maxaction is calledGleb Smirnoff2016-02-031-1/+1
* Add a safety net to reclaim mbufs when one of the mbuf zones becomeJonathan T. Looney2015-12-201-0/+13
* The vmem callback to reclaim kmem arena address space on low orKonstantin Belousov2015-05-091-0/+3
* Fix integer truncation bug in malloc(9)Ryan Stone2015-04-011-2/+3
* Create two public UMA_ZONE_PCPU zones: 64 bit sized and pointer sized.Gleb Smirnoff2014-02-101-0/+6
* Style.Gleb Smirnoff2014-02-101-3/+3
* - Resolve bucket recursion issues by passing a cookie with zone flagsJeff Roberson2013-06-261-0/+6
* - Add a per-zone lock for zones without kegs.Jeff Roberson2013-06-201-1/+1
* - Add a new UMA API: uma_zcache_create(). This makes a zone without anyJeff Roberson2013-06-171-0/+23
* Convert UMA code to C99 uintXX_t types.Gleb Smirnoff2013-04-091-28/+28
* Merge from projects/counters: UMA_ZONE_PCPU zones.Gleb Smirnoff2013-04-081-1/+5
* Merge from vmc-playground branch:Attilio Rao2013-02-261-10/+9
* White-space cleanups.Pawel Jakub Dawidek2012-12-081-13/+13
* Implemented uma_zone_set_warning(9) function that sets a warning, whichPawel Jakub Dawidek2012-12-071-0/+12
* Const-ify the zone name argument to uma_zcreate(9).Matthew D Fleming2012-10-261-3/+3
* exclude kmem_alloc'ed ARC data buffers from kernel minidumps on amd64Kip Macy2012-01-271-0/+4