summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_glue.c
Commit message (Expand)AuthorAgeFilesLines
* Fix a race with free'ing vmspaces at process exit when vmspaces arealfred2002-02-051-1/+1
* Don't declare vm_swapout() in the NO_SWAPPING case when it is not defined.bde2002-01-171-6/+4
* Change the preemption code for software interrupt thread schedules andjhb2002-01-051-1/+1
* Make MAXTSIZ, DFLDSIZ, MAXDSIZ, DFLSSIZ, MAXSSIZ, SGROWSIZ loaderps2001-10-101-5/+4
* KSE Milestone 2julian2001-09-121-61/+94
* Rip some well duplicated code out of cpu_wait() and cpu_exit() and movepeter2001-09-101-1/+17
* whitespace / register cleanupdillon2001-07-041-7/+7
* With Alfred's permission, remove vm_mtx in favor of a fine-grained approachdillon2001-07-041-35/+10
* Put the scheduler, vmdaemon, and pagedaemon kthreads back under Giant forjhb2001-06-201-3/+0
* - Lock the VM around the pmap_swapin_proc() call in faultin().jhb2001-05-231-15/+16
* Introduce a global lock for the vm subsystem (vm_mtx).alfred2001-05-191-3/+35
* - Use a timeout for the tsleep in scheduler() instead of having vmmeter()jhb2001-05-181-2/+21
* - Use PROC_LOCK_ASSERT instead of a direct mtx_assert.jhb2001-05-151-8/+6
* Undo part of the tangle of having sys/lock.h and sys/mutex.h included inmarkm2001-05-011-2/+2
* Convert the allproc and proctree locks from lockmgr locks to sx locks.jhb2001-03-281-4/+5
* Implement a unified run queue and adjust priority levels accordingly.jake2001-02-121-2/+2
* Change and clean the mutex lock interface.bmilekic2001-02-091-24/+24
* - Doh, lock faultin() with proc lock in scheduler().jhb2001-01-251-0/+6
* Argh, I didn't get this test right when I converted it. Break this upjhb2001-01-241-10/+9
* - Catch up to proc flag changes.jhb2001-01-241-27/+43
* - Change the allproc_lock to use a macro, ALLPROC_LOCK(how), insteadjake2000-12-131-4/+4
* Protect p_stat with sched_lock.jhb2000-12-021-2/+13
* Protect the following with a lockmgr lock:jake2000-11-221-0/+4
* - Catch a machine/mutex.h -> sys/mutex.h I somehow missed.jhb2000-10-251-3/+3
* Major update to the way synchronization is done in the kernel. Highlightsjasone2000-09-071-1/+10
* Remove unneeded <sys/buf.h> includes.phk2000-04-181-1/+0
* Revert spelling mistake I made in the previous commitcharnier2000-03-271-1/+1
* Spellingcharnier2000-03-261-1/+1
* Remove unused 3rd argument from vsunlock() which abused B_WRITE.phk2000-03-131-5/+1
* User ldt sharing.luoqi1999-12-061-1/+16
* Reverse the sense of the test in the KASSERT's from the last commit.alc1999-10-301-2/+2
* Change useracc() and kernacc() to use VM_PROT_{READ|WRITE|EXECUTE} for thephk1999-10-301-2/+8
* useracc() the prequel:phk1999-10-291-1/+0
* Reviewed by: Alan Cox <alc@cs.rice.edu>, David Greenman <dg@root.com>dillon1999-09-171-12/+3
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
* Update for run queue code.peter1999-08-191-2/+2
* Fix the following problem:alc1999-07-211-1/+3
* Remove some unused function and variable declarations.alc1999-06-191-5/+1
* Only use p->p_lock (manage by PHOLD()/PRELE()) - P_NOSWAP/P_PHYSIO is nopeter1999-04-061-2/+2
* Hide access to vmspace:vm_pmap with inline function vmspace_pmap(). Thisluoqi1999-02-191-3/+2
* Enable Linux threads support by default.julian1999-01-261-12/+2
* Removed low-memory blockages at fork. This is the wrong place to putdillon1999-01-211-1/+1
* This is a rather large commit that encompasses the new swapper,dillon1999-01-211-1/+10
* Changes to the LINUX_THREADS support to only allocate extra memory forjulian1999-01-071-1/+10
* Fix two bogons created by 'patch(1)' in my last commit.julian1998-12-191-6/+8
* Reviewed by: Luoqi Chen, Jordan Hubbardjulian1998-12-191-1/+8
* Fixed two potentially serious classes of bugs:dg1998-10-131-8/+8
* Make #define NO_SWAPPING a normal kernel config option.abial1998-09-291-1/+2
* Reviewed by: msmith, bde long agodufault1998-03-041-2/+2
* Staticize.eivind1998-02-091-3/+3
OpenPOWER on IntegriCloud