summaryrefslogtreecommitdiff
path: root/lib/libmemstat/memstat_uma.c
Commit message (Expand)AuthorAgeFilesLines
* memstat_kvm_uma: fix reading of uma_zone_domain structuresEric van Gyzen2020-08-281-3/+2
* Use per-domain locks for the bucket cache.Jeff Roberson2020-02-191-3/+5
* libmemstat: Catch up with r357776.Mark Johnston2020-02-111-1/+1
* Fix libmemstat_uma build after r357485.Jeff Roberson2020-02-041-2/+2
* Use per-domain keg locks. This provides both a lock and separate spaceJeff Roberson2020-01-041-1/+14
* Optimize fast path allocations by storing bucket headers in the per-cpuJeff Roberson2019-12-251-22/+3
* Revert r355706 & r355710Ryan Libby2019-12-131-1/+0
* libmemstat: unbreak buildRyan Libby2019-12-131-0/+1
* Extend uma_reclaim() to permit different reclamation targets.Mark Johnston2019-09-011-2/+2
* Add two new kernel options to control memory locality on NUMA hardware.Jeff Roberson2019-08-061-1/+2
* The KVM code also needs a fix similar to r344269.Gleb Smirnoff2019-05-291-0/+5
* With r343051 UMA switched from atomic counts to counter(9) and now kernelGleb Smirnoff2019-02-181-0/+9
* This was missed in r343051: make uz_allocs, uz_frees and uz_fails counter(9).Gleb Smirnoff2019-01-151-3/+7
* o Move zone limit from keg level up to zone level. This means that nowGleb Smirnoff2019-01-151-6/+1
* Implement NUMA support in uma(9) and malloc(9). Allocations from specificJeff Roberson2018-01-121-5/+21
* lib: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-261-0/+2
* Fix buildworld for powerpc.Justin Hibbits2016-11-201-3/+0
* Include sys/_task.h into uma_int.h, so that taskqueue.h isn't aGleb Smirnoff2016-02-091-1/+0
* Fix build.Gleb Smirnoff2016-02-041-0/+1
* Expose real size of UMA allocations via libmemstat(3).Gleb Smirnoff2014-02-101-0/+2
* Refine UMA bucket allocation to reduce space consumption and improveJeff Roberson2013-06-181-1/+1
* Const-ify the zone name argument to uma_zcreate(9).Matthew D Fleming2012-10-261-1/+1
* Cosmetic cleanup: remove #define LIBMEMSTAT used to prevent a nestedSergey Kandaurov2011-09-021-1/+0
* Get rid of MAXCPU knowledge used for internal needs only. Switch toSergey Kandaurov2011-08-011-20/+9
* Revert r222363, as bde@ pointed out the initial solution was far moreAttilio Rao2011-05-311-1/+1
* Style fix: cast to size_t rather than u_long when comparing to sizeof()Attilio Rao2011-05-271-1/+1
* Fix a mismerge.Attilio Rao2011-05-081-0/+1
* Revert MAXCPU introduction. In userland it is always 1.Attilio Rao2011-05-081-3/+2
* Commit the support for removing cpumask_t and replacing it directly withAttilio Rao2011-05-051-1/+9
* Remove the redefinition of MEMSTAT_MAXCPU and just use MAXCPU for that.Attilio Rao2011-05-021-4/+5
* Add a new column to the output of vmstat -z to indicate the numberSean Bruno2010-06-151-0/+2
* Update copyright for 2006.Robert Watson2006-02-111-1/+1
* The uma_zone data structure defines the size of its uz_cpu[] array as 1,Robert Watson2006-02-111-2/+24
* When reporting an error reading from UMA per-cpu cache pointers using KVM,Robert Watson2006-02-111-4/+2
* Read all_cpus variable out of kmem, and validate CPUs against the all_cpusRobert Watson2006-02-111-0/+10
* Correct a typo in the extraction of zone information from UMA using kmem:Robert Watson2006-02-111-1/+1
* Remove unnecessary and undesirable 'static' from function-local kegRobert Watson2006-01-161-1/+1
* Define LIBMEMSTAT so that vm_page.h won't perform a nested include ofRobert Watson2005-08-041-9/+1
* Add memstat_kvm_uma(), an implementation of a libmemstat(3) query routineRobert Watson2005-08-011-0/+213
* Correct two libmemstat(3) bugs:Robert Watson2005-08-011-2/+2
* If a retrieved UMA zone is a secondary zone, don't report keg free items,Robert Watson2005-07-251-1/+10
* Introduce more formal error handling for libmemstat(3):Robert Watson2005-07-241-29/+22
* Prefix two non-static libmemstat(3) internal functions with '_' symbols, toRobert Watson2005-07-231-7/+2
* UMA supports "secondary" zones, in which a second zone can be layeredRobert Watson2005-07-201-1/+2
* Teach libmemstat(3) about UMA(9) failure statistics.Robert Watson2005-07-151-0/+1
* Re-spell wronge less wrongly as wrong.Robert Watson2005-07-151-2/+2
* Properly combine per-CPU UMA cache allocation and free counts with theRobert Watson2005-07-141-4/+5
* Add libmemstat(3), a library for use by debugging and monitoringRobert Watson2005-07-141-0/+230