aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/vm_glue.c
Commit message (Expand)AuthorAgeFilesLines
* use 'void *' instead of 'caddr_t' for useracc, kernacc, vslock and vsunlock.Alfred Perlstein2003-01-211-4/+4
* Close the remaining user address mapping races for physicalMatthew Dillon2003-01-201-0/+12
* - Hold the page queues lock around vm_page_wakeup().Alan Cox2002-12-241-0/+2
* This is David Schultz's swapoff code which I am finally able to commit.Matthew Dillon2002-12-151-0/+40
* - Check that a process isn't a new process (p_state == PRS_NEW) beforeJohn Baldwin2002-10-221-20/+23
* Remove old useless debugging codeJulian Elischer2002-10-141-5/+0
* Be consistent about "static" functions: if the function is markedPoul-Henning Kamp2002-09-281-2/+2
* Use the fields in the sysentvec and in the vm map header in place of theJake Burkholder2002-09-211-14/+6
* Completely redo thread states.Julian Elischer2002-09-111-10/+15
* - Do not swap out a process if it is in creation. The process may have noSeigo Tanimura2002-09-091-0/+24
* Use UMA as a complex object allocator.Julian Elischer2002-09-061-5/+0
* s/SGNL/SIG/David Xu2002-09-051-1/+2
* o Setting PG_MAPPED and PG_WRITEABLE on pages that are mapped and unmappedAlan Cox2002-07-311-2/+0
* - Optimize wakeup() and its friends; if a thread waken up is beingSeigo Tanimura2002-07-301-64/+65
* Remove a XXXKSE comment. the code is no longer a problem..Julian Elischer2002-07-291-1/+1
* Create a new thread state to describe threads that would be ready to runJulian Elischer2002-07-291-16/+66
* o Pass VM_ALLOC_WIRED to vm_page_grab() rather than calling vm_page_wire()Alan Cox2002-07-291-7/+2
* Do not pass a thread with the state TDS_RUNQ to setrunqueue(), otherwiseSeigo Tanimura2002-07-211-1/+4
* o Lock page queue accesses by vm_page_wire().Alan Cox2002-07-141-0/+2
* o Lock some page queue accesses, in particular, those by vm_page_unwire().Alan Cox2002-07-131-0/+4
* Avoid a vm_page_lookup() - that uses a spinlock protected hash. We canPeter Wemm2002-07-121-2/+5
* Avoid vm_page_lookup() [grabs a spinlock] and just process the upagePeter Wemm2002-07-081-14/+9
* Collect all the (now equivalent) pmap_new_proc/pmap_dispose_proc/Peter Wemm2002-07-071-7/+152
* A small cleanup.Julian Elischer2002-07-041-1/+0
* Don;t call teh thread setup routines from here..Julian Elischer2002-07-041-1/+0
* Part 1 of KSE-IIIJulian Elischer2002-06-291-17/+31
* o Remove GIANT_REQUIRED from vslock().Alan Cox2002-06-221-1/+10
* o Remove GIANT_REQUIRED from useracc() and vsunlock(). NeitherAlan Cox2002-06-151-3/+4
* o Use vm_map_wire() and vm_map_unwire() in place of vm_map_pageable() andAlan Cox2002-06-141-4/+3
* o Introduce and use vm_map_trylock() to replace several direct usesAlan Cox2002-04-281-3/+1
* Remove __P.Alfred Perlstein2002-03-191-3/+3
* Fix a gcc-3.1+ warning.Peter Wemm2002-03-191-0/+1
* Back out the modification of vm_map locks from lockmgr to sx locks. TheBrian Feldman2002-03-181-1/+3
* Undo part of revision 1.57: Now that (o)sendsig() doesn't call useracc(),Alan Cox2002-03-171-13/+3
* Acquire a read lock on the map inside of vm_map_check_protection() ratherAlan Cox2002-03-171-4/+1
* Rename SI_SUB_MUTEX to SI_SUB_MTX_POOL to make the name at all accurate.Brian Feldman2002-03-131-3/+1
* - Remove a number of extra newlines that do not belong here according toEivind Eklund2002-03-101-2/+0
* Remove unused variable (td)Peter Wemm2002-02-261-1/+0
* In a threaded world, differnt priorirites become properties ofJulian Elischer2002-02-111-2/+3
* Pre-KSE/M3 commit.Julian Elischer2002-02-071-4/+5
* Fix a race with free'ing vmspaces at process exit when vmspaces areAlfred Perlstein2002-02-051-1/+1
* Don't declare vm_swapout() in the NO_SWAPPING case when it is not defined.Bruce Evans2002-01-171-6/+4
* Change the preemption code for software interrupt thread schedules andJohn Baldwin2002-01-051-1/+1
* Make MAXTSIZ, DFLDSIZ, MAXDSIZ, DFLSSIZ, MAXSSIZ, SGROWSIZ loaderPaul Saab2001-10-101-5/+4
* KSE Milestone 2Julian Elischer2001-09-121-61/+94
* Rip some well duplicated code out of cpu_wait() and cpu_exit() and movePeter Wemm2001-09-101-1/+17
* whitespace / register cleanupMatthew Dillon2001-07-041-7/+7
* With Alfred's permission, remove vm_mtx in favor of a fine-grained approachMatthew Dillon2001-07-041-35/+10
* Put the scheduler, vmdaemon, and pagedaemon kthreads back under Giant forJohn Baldwin2001-06-201-3/+0
* - Lock the VM around the pmap_swapin_proc() call in faultin().John Baldwin2001-05-231-15/+16