aboutsummaryrefslogtreecommitdiff
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* There is no point in setting PG_REFERENCED on kmem_object pages becauseAlan Cox2006-11-131-6/+1
* Make pmap_enter() responsible for setting PG_WRITEABLE insteadAlan Cox2006-11-122-8/+3
* I misplaced the assertion that was added to vm_page_startup() in theAlan Cox2006-11-081-6/+6
* Simplify the construction of the free queues in vm_page_startup(). AddAlan Cox2006-11-081-2/+12
* Ensure that the page's oflags field is initialized by contigmalloc().Alan Cox2006-11-081-0/+1
* Sweep kernel replacing suser(9) calls with priv(9) calls, assigningRobert Watson2006-11-062-10/+11
* Make KSE a kernel option, turned on by default in all GENERICJohn Birrell2006-10-262-1/+36
* Better align output of "show uma" by moving from displaying the basicRobert Watson2006-10-261-5/+7
* The page queues lock is no longer required by vm_page_wakeup().Alan Cox2006-10-234-8/+8
* The page queues lock is no longer required by vm_page_busy() orAlan Cox2006-10-222-5/+4
* Complete break-out of sys/sys/mac.h into sys/security/mac/mac_framework.hRobert Watson2006-10-222-2/+4
* Replace PG_BUSY with VPO_BUSY. In other words, changes to the page'sAlan Cox2006-10-228-51/+59
* Eliminate unnecessary PG_BUSY tests. They originally served a purposeAlan Cox2006-10-212-2/+2
* Long ago, revision 1.22 of vm/vm_pager.h introduced a bug. Specifically,Alan Cox2006-10-141-3/+1
* Change vnode_pager_addr() such that on returning it distinguishes betweenAlan Cox2006-10-141-19/+24
* sun4v requires TSBs (translation storage buffers) to be contiguous and beKip Macy2006-10-121-4/+6
* Distinguish between two distinct kinds of errors from VOP_BMAP() inAlan Cox2006-10-101-2/+12
* Change vnode_pager_generic_getpages() so that it does not panic if theAlan Cox2006-10-081-2/+13
* Fix two minor style(9) nits in v1.313 which were noticed during anKen Smith2006-09-291-2/+2
* Make vm_page_release_contig() static.Alan Cox2006-09-032-2/+1
* Refactor vm_page_sleep_if_busy() so that the test for a busy page isAlan Cox2006-08-272-25/+41
* Prevent a call to contigmalloc() that asks for more physical memory thanAlan Cox2006-08-261-1/+1
* The return value from vm_pageq_add_new_page() is not used. Eliminate it.Alan Cox2006-08-252-3/+2
* Add _vm_stats and _vm_stats_misc to the sysctl declarations in sysctl.h andAlan Cox2006-08-213-4/+0
* vm_page_zero_idle()'s return value serves no purpose. Eliminate it.Alan Cox2006-08-211-2/+1
* Page flags are reset on (re)allocation. There is no need to clear anyAlan Cox2006-08-211-8/+0
* Reimplement the page's NOSYNC flag as an object-synchronized instead of aAlan Cox2006-08-134-12/+12
* Ensure that the page's new field for object-synchronized flags is alwaysAlan Cox2006-08-112-6/+4
* Change vm_page_cowfault() so that it doesn't allocate a pre-busied page.Alan Cox2006-08-101-2/+1
* Introduce a field to struct vm_page for storing flags that areAlan Cox2006-08-095-24/+32
* Eliminate the acquisition and release of the page queues lock around a callAlan Cox2006-08-061-4/+2
* Change vm_page_sleep_if_busy() so that it no longer requires the caller toAlan Cox2006-08-061-1/+2
* Remove a stale comment.Alan Cox2006-08-051-5/+0
* When sleeping on a busy page, use the lock from the containing objectAlan Cox2006-08-033-18/+15
* Complete the transition from pmap_page_protect() to pmap_remove_write().Alan Cox2006-08-014-7/+6
* Export the number of object bypasses and collapses through sysctl.Alan Cox2006-07-221-0/+8
* Retire debug.mpsafevm. None of the architectures supported in CVS requireAlan Cox2006-07-214-36/+3
* Eliminate OBJ_WRITEABLE. It hasn't been used in a long time.Alan Cox2006-07-213-6/+4
* Add pmap_clear_write() to the interface between the virtual memoryAlan Cox2006-07-201-0/+1
* Fix build of uma_core.c when DDB is not compiled into the kernel byRobert Watson2006-07-181-0/+2
* Ensure that vm_object_deallocate() doesn't dereference a stale objectAlan Cox2006-07-171-6/+13
* Remove sysctl_vm_zone() and vm.zone sysctl from 7.x. As of 6.x,Robert Watson2006-07-161-80/+0
* Set debug.mpsafevm to true on PowerPC. (Now, by default, all architecturesAlan Cox2006-07-101-4/+0
* Move the code to handle the vm.blacklist tunable up a layer intoJohn Baldwin2006-06-232-31/+39
* Make the mincore(2) return ENOMEM when requested range is not fully mapped.Konstantin Belousov2006-06-211-3/+15
* Use ptoa(psize) instead of size to compute the end of the mapping inAlan Cox2006-06-171-3/+3
* Remove mpte optimization from pmap_enter_quick().Stephan Uphoff2006-06-152-6/+4
* Correct an error in the previous revision that could lead to a panic:Alan Cox2006-06-141-0/+1
* Enable debug.mpsafevm on arm by default.Alan Cox2006-06-101-1/+1
* Introduce the function pmap_enter_object(). It maps a sequence of residentAlan Cox2006-06-052-5/+17