summaryrefslogtreecommitdiff
path: root/sys/uvm/uvm_meter.c
AgeCommit message (Expand)Author
2023-09-16Allow counters_read(9) to take an optional scratch buffer.Martin Pieuchot
2023-08-18Move the loadavg calculation to sched_bsd.c as update_loadav()Claudio Jeker
2023-08-03Remove the per-cpu loadavg calculation.Claudio Jeker
2023-08-03Mark the exponential constants for load avarage calculation as const.Claudio Jeker
2023-08-02uvm_loadav: don't recompute schedstate_percpu.spc_nrunScott Soule Cheloha
2023-08-01The swapper left the building long time ago. Now with the issue inClaudio Jeker
2023-06-21Revert "schedcpu, uvm_meter(9): make uvm_meter() an independent timeout"Scott Soule Cheloha
2023-06-20schedcpu, uvm_meter(9): make uvm_meter() an independent timeoutScott Soule Cheloha
2020-12-28Use per-CPU counters for fault and stats counters reached in uvm_fault().Martin Pieuchot
2020-06-24kernel: use gettime(9)/getuptime(9) in lieu of time_second(9)/time_uptime(9)cheloha
2020-03-24Use FALLTHROUGH in uvm_total() like it is done in uvm_loadav().Martin Pieuchot
2019-12-05Move uvmexp_print() to a better place.Martin Pieuchot
2018-11-06new sysctl for userland malloc flags, kernel part. ok millert@ deraadt@Otto Moerbeek
2017-05-09Stop considering some sleeping threads are running.Martin Pieuchot
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2015-01-20Move ps_strings "after" the random stackgap. This makes its location aMark Kettenis
2014-07-11Chuck Cranor rescinded clauses in his licenseJonathan Gray
2014-07-08rearrange some includes. also, pull in uvm/uvm.h because soon sysctl.hTheo de Raadt
2014-05-06Include <sys/vmmeter.h> directly instead of relying on it beingMartin Pieuchot
2014-04-13compress code by turning four line comments into one line comments.Ted Unangst
2013-03-23refactor sys/param.h and machine/param.h. A lot of #ifdef _KERNEL is addedTheo de Raadt
2010-07-22Remove the VM_KMPAGESFREE sysctl. After the pmemrangeThordur I. Bjornsson
2009-06-17date based reversion of uvm to the 4th May.Owain Ainsworth
2009-05-08Remove static qualifier of functions that are not inline.Ariane van der Steldt
2009-03-23Processor affinity for processes.Artur Grabowski
2009-03-20While working on some stuff in uvm I've gotten REALLY sick of readingOwain Ainsworth
2007-12-15export kernel uvm_km_pages_free as vm.kmpagesfree; ok tedu, tested jsgTheo de Raadt
2007-10-10Make context switching much more MI:Artur Grabowski
2007-02-14Consistently spell FALLTHROUGH to appease lint.Jonathan Gray
2006-11-29Kernel stack can be swapped. This means that stuff that's on the stackMiod Vallat
2004-06-21First step towards more sane time handling in the kernel -- this changesThorsten Lockert
2004-06-13debranch SMP, have funNiklas Hallqvist
2004-05-17typoPedro Martelletto
2002-03-14First round of __P removal in sysTodd C. Miller
2001-11-28Sync in more uvm from NetBSD. Mostly just cosmetic stuff.Artur Grabowski
2001-11-12Bring in more changes from NetBSD. Mostly pagedaemon improvements.Artur Grabowski
2001-11-07Another sync of uvm to NetBSD. Just minor fiddling, no major changes.Artur Grabowski
2001-11-06Move the last content from vm/ to uvm/Artur Grabowski
2001-08-11Various random fixes from NetBSD.Artur Grabowski
2001-08-02Sysctl for finding out how many pages there are in kmem_map.Artur Grabowski
2001-06-23Sync with NetBSD 19990911 (just before PMAP_NEW was required)smart
2001-01-29$OpenBSD$Niklas Hallqvist
2000-09-07Convert bzero to memset(X, 0..) and bcopy to memcpy.Artur Grabowski
2000-06-14put in own ctl level for swapencrypt.Niels Provos
2000-03-18postpone memory allocation for uvm swap encryption until it is turned on withNiels Provos
2000-03-15Fix the NetBSD id strings.Artur Grabowski
1999-12-30swap encryption for UVM, option UVM_SWAP_ENCRYPT. needs to be enabledNiels Provos
1999-08-23sync with NetBSD from 1999.05.24 (there is a reason for this date)Artur Grabowski
1999-02-26add OpenBSD tagsArtur Grabowski
1999-02-26Import of uvm from NetBSD. Some local changes, some code disabledArtur Grabowski