summaryrefslogtreecommitdiffstats
path: root/sys/uvm/uvm_glue.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Revert the convertion of per-process thread into a SMR_TAILQ.mpi2021-02-081-2/+2
* Convert the per-process thread list into a SMR_TAILQ.mpi2020-12-071-2/+2
* Clear vmspace pointer in struct process before calling uvmspace_free(9).kettenis2020-10-191-2/+4
* Make resource limit access MP-safe. So far, the copy-on-write sharingvisa2019-06-211-8/+7
* Hold a read lock on the map while doing the actual device I/O during inkettenis2019-01-101-24/+32
* Unifed PMAP_UAREA, unused since we stopped supporting ARM < v7.mpi2017-05-081-7/+1
* Unifdef KGDB.mpi2017-04-301-38/+1
* Convert most of the manual checks for CPU hogging to sched_pause().mpi2017-02-141-3/+2
* Rename __sysctl syscall to just sysctl, as the userland wrapper is no longerguenther2015-09-131-3/+3
* don't drop the kernel lock everytime. on a busy system, this results intedu2014-12-151-3/+7
* Introduce a new sysctl to retrieve VM map entriesuebayasi2014-12-051-1/+16
* Replace a plethora of historical protection options with justderaadt2014-11-161-5/+4
* Chuck Cranor rescinded clauses in his licensejsg2014-07-111-7/+2
* Move from struct proc to process the reference-count-holding pointersguenther2014-05-151-72/+52
* Fix whitespace fail in previous commitguenther2014-05-031-3/+3
* Move the u-area allocation and pmap-magic logic to its own functionguenther2014-05-031-8/+23
* compress code by turning four line comments into one line comments.tedu2014-04-131-3/+1
* add a uvm_yield function and use it in the reaper path to prevent thetedu2014-04-031-2/+11
* do not need machine/cpu.h directlyderaadt2013-03-311-3/+1
* Make rusage totals, itimers, and profile settings per-process insteadguenther2012-03-231-16/+2
* move uvm_pageratop from uvm_pager.c local to a general uvm functionoga2011-04-151-1/+18
* In uvm_vslock_device(), if uvm_pglistalloc() fails, make sure to not passmiod2011-04-071-2/+2
* Two problems with vslock_device functions.art2011-04-011-7/+20
* Don't bother trying to handle a uvm_pglistalloc failure when called withthib2010-07-021-7/+7
* nuke unused global and a comment.thib2010-07-021-9/+1
* Add missing pmap_update. pointed out by matthew@art2010-07-021-1/+3
* Implement vs{,un}lock_device and use it for physio.art2010-07-011-4/+95
* knf function decleration nit.thib2010-06-301-8/+3
* uvm_scheduler() sounds important, but ``while(1) tsleep()'' is kinda lameblambert2009-08-111-17/+1
* While working on some stuff in uvm I've gotten REALLY sick of readingoga2009-03-201-18/+5
* it is a good policy to clear the pointer after we free somethingderaadt2008-10-241-1/+2
* Dynamic buffer cache. Initial diff from mickey@, okay art@ beck@ toby@pedro2007-05-261-13/+1
* Instead of a silly loop with goto, just use while(1).art2007-05-181-4/+3
* Kernel stack can be swapped. This means that stuff that's on the stackmiod2006-11-291-199/+13
* Enable optional specific handling of the u-area in pmap via PMAP_UAREA ifmiod2006-05-251-1/+6
* In uvm_swapout(), protect "p->p_swtime = 0;" with SCHED_LOCK() as is alreadyaaron2005-11-011-2/+2
* Protect the run queues with SCHED_LOCK, not just spl (ot nothing at all inart2005-05-311-6/+7
* sched work by niklas and art backed out; causes panicsderaadt2005-05-291-7/+6
* This patch is mortly art's work and was done *a year* ago. Art wants to thankniklas2005-05-251-6/+7
* sync of pmap_update() calls with NetBSD. pmap_update is defined away ondrahn2004-02-231-1/+2
* Sync comments with NetBSD.grange2003-11-201-3/+3
* Check for round_page() overflow in uvm_vslock()/uvm_vsunlock().grange2003-11-201-3/+11
* Avoid a race condition while swapping in a process.nordin2003-11-081-9/+22
* Remove uvm_useracc(): misleading, gives a false sentiment of security, andmiod2003-08-101-28/+1
* check the uvm_fault_wire() for failure, just like other calls; art@ okmickey2003-01-291-4/+5
* fix the use of "cuz" in the tree; these are all in commentsjsyn2002-06-091-2/+2
* First round of __P removal in sysmillert2002-03-141-3/+3
* UBC was a disaster. It worked very good when it worked, but on someart2001-12-191-24/+28
* Yet another sync to NetBSD uvm.art2001-12-041-3/+3
* Sync in more uvm from NetBSD. Mostly just cosmetic stuff.art2001-11-281-19/+17