summaryrefslogtreecommitdiff
path: root/sys/uvm/uvm_glue.c
AgeCommit message (Expand)Author
2024-10-28Change uvm_swapout_threads() to return the amound of freed pages.Martin Pieuchot
2024-10-21We have not been swapping out kernel stacks since forever. So justMark Kettenis
2024-10-08remove unused uvm_pause(); ok miod@Jonathan Gray
2022-09-10Remove pmap_collect() when a no-op, define __HAVE_PMAP_COLLECT otherwise.Miod Vallat
2022-03-12Revert holding a read lock on the map while copying out data during sysctl(2).Martin Pieuchot
2022-03-11Hold a read lock on the map while copying out data during a sysctl(2) callMark Kettenis
2022-02-18Convert KVA allocation to km_alloc(9).Mark Kettenis
2021-03-26Remove parenthesis around return value to reduce the diff with NetBSD.Martin Pieuchot
2021-03-12spellingJonathan Gray
2021-02-08Revert the convertion of per-process thread into a SMR_TAILQ.Martin Pieuchot
2020-12-07Convert the per-process thread list into a SMR_TAILQ.Martin Pieuchot
2020-10-19Clear vmspace pointer in struct process before calling uvmspace_free(9).Mark Kettenis
2019-06-21Make resource limit access MP-safe. So far, the copy-on-write sharingVisa Hankala
2019-01-10Hold a read lock on the map while doing the actual device I/O during inMark Kettenis
2017-05-08Unifed PMAP_UAREA, unused since we stopped supporting ARM < v7.Martin Pieuchot
2017-04-30Unifdef KGDB.Martin Pieuchot
2017-02-14Convert most of the manual checks for CPU hogging to sched_pause().Martin Pieuchot
2015-09-13Rename __sysctl syscall to just sysctl, as the userland wrapper is no longerPhilip Guenther
2014-12-15don't drop the kernel lock everytime. on a busy system, this results inTed Unangst
2014-12-05Introduce a new sysctl to retrieve VM map entriesMasao Uebayashi
2014-11-16Replace a plethora of historical protection options with justTheo de Raadt
2014-07-11Chuck Cranor rescinded clauses in his licenseJonathan Gray
2014-05-15Move from struct proc to process the reference-count-holding pointersPhilip Guenther
2014-05-03Fix whitespace fail in previous commitPhilip Guenther
2014-05-03Move the u-area allocation and pmap-magic logic to its own functionPhilip Guenther
2014-04-13compress code by turning four line comments into one line comments.Ted Unangst
2014-04-03add a uvm_yield function and use it in the reaper path to prevent theTed Unangst
2013-03-31do not need machine/cpu.h directlyTheo de Raadt
2012-03-23Make rusage totals, itimers, and profile settings per-process insteadPhilip Guenthe
2011-04-15move uvm_pageratop from uvm_pager.c local to a general uvm functionOwain Ainsworth
2011-04-07In uvm_vslock_device(), if uvm_pglistalloc() fails, make sure to not passMiod Vallat
2011-04-01Two problems with vslock_device functions.Artur Grabowski
2010-07-02Don't bother trying to handle a uvm_pglistalloc failure when called withThordur I. Bjornsson
2010-07-02nuke unused global and a comment.Thordur I. Bjornsson
2010-07-02Add missing pmap_update. pointed out by matthew@Artur Grabowski
2010-07-01Implement vs{,un}lock_device and use it for physio.Artur Grabowski
2010-06-30knf function decleration nit.Thordur I. Bjornsson
2009-08-11uvm_scheduler() sounds important, but ``while(1) tsleep()'' is kinda lameBret Lambert
2009-03-20While working on some stuff in uvm I've gotten REALLY sick of readingOwain Ainsworth
2008-10-24it is a good policy to clear the pointer after we free somethingTheo de Raadt
2007-05-26Dynamic buffer cache. Initial diff from mickey@, okay art@ beck@ toby@Pedro Martelletto
2007-05-18Instead of a silly loop with goto, just use while(1).Artur Grabowski
2006-11-29Kernel stack can be swapped. This means that stuff that's on the stackMiod Vallat
2006-05-25Enable optional specific handling of the u-area in pmap via PMAP_UAREA ifMiod Vallat
2005-11-01In uvm_swapout(), protect "p->p_swtime = 0;" with SCHED_LOCK() as is alreadyAaron Campbell
2005-05-31Protect the run queues with SCHED_LOCK, not just spl (ot nothing at all inArtur Grabowski
2005-05-29sched work by niklas and art backed out; causes panicsTheo de Raadt
2005-05-25This patch is mortly art's work and was done *a year* ago. Art wants to thankNiklas Hallqvist
2004-02-23sync of pmap_update() calls with NetBSD. pmap_update is defined away onDale Rahn
2003-11-20Sync comments with NetBSD.Alexander Yurchenko