summaryrefslogtreecommitdiffstats
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* Reviewed by: msmith, bde long agodufault1998-03-041-2/+2
* 1) Use a more consistent page wait methodology.dyson1998-03-018-120/+105
* In the author's words:msmith1998-02-262-28/+62
* Fix page prezeroing for SMP, and fix some potential paging-in-progressdyson1998-02-256-41/+48
* Correct some severe VM tuning problems for small systems (<=16MB), anddyson1998-02-241-7/+10
* Significantly improve the efficiency of the swap pager, which appears todyson1998-02-238-314/+306
* Try to dynamically size the VM_KMEM_SIZE (but is still able to be overriddendyson1998-02-231-2/+14
* Removed unused #includes.bde1998-02-201-2/+1
* Move the 'sw' device off block major #1, which is now occupied by 'wfd'.msmith1998-02-191-2/+2
* Staticize.eivind1998-02-098-34/+35
* Fix an argument to vn_lock. It appears that alot of the vn_lock usagedyson1998-02-081-2/+2
* Back out DIAGNOSTIC changes.eivind1998-02-0615-43/+15
* 1) Start using a cleaner and more consistant page allocator insteaddyson1998-02-059-122/+155
* Turn DIAGNOSTIC into a new-style option.eivind1998-02-0415-15/+43
* Added #include of <sys/queue.h> so that this file is more "self"-sufficent.bde1998-02-031-1/+3
* This fix should help the panic problems in -current. Theredyson1998-02-031-36/+65
* Forward declare more structs that are used in prototypes here - don'tbde1998-02-011-1/+4
* Fix a performance problem caused by an earlier commit.dyson1998-02-011-2/+3
* contigalloc doesn't place the allocated page(s) into an object, anddyson1998-01-311-3/+5
* Change the busy page mgmt, so that when pages are freed, theydyson1998-01-3110-103/+164
* Turn NSWAPDEV into a new-style option.eivind1998-01-251-1/+2
* Make all file-system (MFS, FFS, NFS, LFS, DEVFS) related option new-style.eivind1998-01-241-1/+3
* Add better support for larger I/O clusters, including larger physicaldyson1998-01-241-4/+2
* VM level code cleanups.dyson1998-01-2214-410/+284
* Allow gdb to work again.dyson1998-01-211-4/+6
* Tie up some loose ends in vnode/object management. Remove an unneededdyson1998-01-179-239/+277
* Fix some vnode management problems, and better mgmt of vnode free list.dyson1998-01-126-55/+170
* Turn off the VTEXT flag when an object is no longer referenced, sodyson1998-01-071-2/+6
* Make our v_usecount vnode reference count work identically to thedyson1998-01-067-190/+245
* caddr_t --> void *alex1997-12-312-16/+16
* Fix the decl of vfs_ioopt, allow LFS to compile again, fix a minor problemdyson1997-12-291-2/+1
* Lots of improvements, including restructring the caching and managementdyson1997-12-297-221/+79
* The ioopt code is still buggy, but wasn't fully disabled.dyson1997-12-251-2/+3
* Support running with inadequate swap space. Additionally, the codedyson1997-12-242-8/+16
* Improve my copyright.dyson1997-12-221-9/+2
* Change bogus usage of btoc to atop. The incorrect usage of btoc wasdyson1997-12-191-13/+12
* Some performance improvements, and code cleanups (including changing ourdyson1997-12-196-24/+359
* Make COMPAT_43 and COMPAT_SUNOS new-style options.eivind1997-12-161-1/+2
* Fix a recursive kernel_map lock problem in vm_zone allocator.dyson1997-12-151-19/+23
* Slight improvement to the vm_zone stats output. Also, some other superficialdyson1997-12-142-5/+11
* After one of my analysis passes to evaluate methods for SMP TLB mgmt, Idyson1997-12-141-1/+2
* Fix the prototype for swapout_procs();dyson1997-12-111-2/+3
* Support an optional, sysctl enabled feature of idle process swapout. Thisdyson1997-12-064-33/+91
* Don't include <sys/lock.h> in headers when only `struct simplelock' isbde1997-12-052-4/+4
* Add new (very useful) tunable for pageout daemon. The flag changesdyson1997-12-051-18/+20
* Support applications that need to resist or deny use of swap space.dyson1997-12-041-2/+26
* In all such uses of struct buf: 's/b_un.b_addr/b_data/g'phk1997-12-022-4/+4
* Removed all traces of P_IDLEPROC. It was tested but never set.bde1997-11-241-3/+1
* Don't #define max() to get a version that works with vm_ooffset's.bde1997-11-241-4/+2
* Removed unused #include of <sys/malloc.h>. This file now uses onlybde1997-11-181-2/+1
OpenPOWER on IntegriCloud