summaryrefslogtreecommitdiff
path: root/sys/uvm/uvm_glue.c
AgeCommit message (Expand)Author
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
2003-11-20Check for round_page() overflow in uvm_vslock()/uvm_vsunlock().Alexander Yurchenko
2003-11-08Avoid a race condition while swapping in a process.Thomas Nordin
2003-08-10Remove uvm_useracc(): misleading, gives a false sentiment of security, andMiod Vallat
2003-01-29check the uvm_fault_wire() for failure, just like other calls; art@ okMichael Shalayeff
2002-06-09fix the use of "cuz" in the tree; these are all in commentsJason Peel
2002-03-14First round of __P removal in sysTodd C. Miller
2001-12-19UBC was a disaster. It worked very good when it worked, but on someArtur Grabowski
2001-12-04Yet another sync to NetBSD uvm.Artur Grabowski
2001-11-28Sync in more uvm from NetBSD. Mostly just cosmetic stuff.Artur Grabowski
2001-11-28more sync to netbsd. some bugfixes in uvm_km_kmemalloc, lots of fixes in uvm_...Artur Grabowski
2001-11-28Sync in more uvm changes from NetBSD.Artur Grabowski
2001-11-10Move maxdmap and maxsmap to kern_resource.cArtur Grabowski
2001-11-07Another sync of uvm to NetBSD. Just minor fiddling, no major changes.Artur Grabowski
2001-11-06Let fork1, uvm_fork, and cpu_fork take a function/argument pair as argument,Artur Grabowski
2001-11-06More sync to NetBSD.Artur Grabowski
2001-11-06Move the last content from vm/ to uvm/Artur Grabowski
2001-11-05Minor sync to NetBSD.Artur Grabowski
2001-09-19merge vm/vm_kern.h into uvm/uvm_extern.h; art@ okMichael Shalayeff
2001-08-11Various random fixes from NetBSD.Artur Grabowski
2001-08-06Add a new type voff_t (right now it's typedefed as off_t) used for offsetsArtur Grabowski
2001-07-25Change the pmap_enter interface to merge access_type and the wired booleanArtur Grabowski
2001-06-23Sync with NetBSD 19990911 (just before PMAP_NEW was required)smart
2001-06-08Change the paddr_t pmap_extract(struct pmap *, vaddr_t) interface toArtur Grabowski
2001-05-07Few fixes from NetBSD.Artur Grabowski
2001-05-05PMAP_NEW and UVM are no longer optional on i386.Artur Grabowski
2001-05-05Remove the (vaddr_t) casts inside the round_page and trunc_page macros.Artur Grabowski
2001-04-03It is unnecessary to wrap uvm_wait() in splhigh(). Also, set p_addr to NULLAaron Campbell
2001-04-02On popular demand, the Linux-compatibility clone(2) implementation basedNiklas Hallqvist
2001-01-29$OpenBSD$Niklas Hallqvist
2000-09-07Convert bzero to memset(X, 0..) and bcopy to memcpy.Artur Grabowski
2000-03-16Bring in some new UVM code from NetBSD (not current).Artur Grabowski
2000-03-01Prepare for new pmapNiklas Hallqvist
1999-09-03Change the pmap_enter api to pass down an argument that indicatesArtur Grabowski
1999-08-23sync with NetBSD from 1999.05.24 (there is a reason for this date)Artur Grabowski
1999-08-17New cpu_fork API to take a stack in which you point the child's stackpointerNiklas Hallqvist
1999-02-26add OpenBSD tagsArtur Grabowski
1999-02-26Import of uvm from NetBSD. Some local changes, some code disabledArtur Grabowski