summaryrefslogtreecommitdiff
path: root/sys/uvm/uvm_meter.c
AgeCommit message (Expand)Author
2020-06-14Remove PG_ZERO. It worked brilliantly on x86 machines from the mid-90s butad
2020-06-11Counter tweaks:ad
2020-06-11uvm_availmem(): give it a boolean argument to specify whether a recentad
2020-05-23Move proc_lock into the data segment. It was dynamically allocated becausead
2020-03-22Process concurrent page faults on individual uvm_objects / vm_amaps inad
2020-03-19sysctl_vm_uvmexp2(): some counters were needlessly truncated.ad
2020-01-15Merge from yamt-pagecache (after much testing):ad
2019-12-31Rename uvm_free() -> uvm_availmem().ad
2019-12-21Counter tweaks:ad
2019-12-21uvmexp.free -> uvm_free()ad
2019-12-16- Extend the per-CPU counters matt@ did to include all of the hot countersad
2019-01-07add sysctl to easily set ubc_directjdolecek
2018-09-03Rename min/max -> uimin/uimax for better honesty.riastradh
2017-12-02add two new members to uvmexp_sysctl{}: bootpages and poolpages.mrg
2017-07-02Export the guard size of the main thread via vm.guard_size. Add ajoerg
2014-12-01Sort in uvmexp_sysctl's order for readability. No functional change.msaitoh
2014-12-01 Fix a bug that "vmstat -s" print uvmexp.ncolors incorrectly.msaitoh
2014-02-26Fix copy & pastomartin
2014-02-26Add vm.min_address and vm.max_address which return VM_MIN_ADDRESS andmatt
2014-02-25Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist beforepooka
2012-06-02Add some pre-processor magic to verify that the type of the data itemdsl
2012-01-27extending vmem(9) to be able to allocated resources for it's own needs.para
2011-12-30prevent kernel from writing more than userland passed.christos
2011-11-13if you are going to dereference a variable, check the variable itself, notchristos
2011-02-02udpate license clauses on my code to match the new-style BSD licenses.chuck
2010-12-20Move counting of faults, traps, intrs, soft[intr]s, syscalls, and nswtchmatt
2010-11-16Nowadays, comparing priority against PZERO doesn't make any sense.enami
2010-11-06Include uvm/uvm.h because this is part of UVM.uebayasi
2010-04-16- Merge sched_pstats() and uvm_meter()/uvm_loadav(). Avoids double looprmind
2010-04-11now that CTLTYPE_BOOL actually works, use it to export vm_page_zero_enablemrg
2009-10-21Remove uarea swap-out functionality:rmind
2008-06-04- vm_page: put listq, pageq into a union alongside a LIST_ENTRY, so we canad
2008-04-24Network protocol interrupts can now block on locks, so merge the globalsad
2007-02-26implement priority inheritance.yamt
2007-02-17Change the process/lwp flags seen by userland via sysctl back to thepavel
2007-02-15Fix load average calculation:ad
2007-02-09Merge newlock2 to head.ad
2006-11-01remove some __unused from function parameters.yamt
2006-10-12even more __unused.dogcow
2006-09-15merge yamt-pdpolicy branch.yamt
2006-06-07merge FreeBSD timecounters from branch simonb-timecounterskardel
2005-12-21whitespace in SYSCTL_DESCR.yamt
2005-12-21make length of inactive queue tunable by sysctl. (vm.inactivepct)yamt
2005-12-11merge ktrace-lwp.christos
2005-11-09Whitespace nit.simonb
2005-06-27Use ANSI function decls.thorpej
2005-05-15remove anon related statistics which are no longer used.yamt
2004-10-10expose vm_page_zero_enable as vm.idlezero sysctl.yamt
2004-05-25Sysctl descriptions under vm subtreeatatat
2004-03-24Tango on sysctl_createv() and flags. The flags have all been renamed,atatat