summaryrefslogtreecommitdiffstats
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* Add new pmap layer locks to the predefined lock order. Change the namesalc2012-06-272-9/+6
* - Add a comment explaining the locking of the cached pages pool heldattilio2012-06-221-1/+14
* Selectively inline vm_page_dirty().alc2012-06-202-3/+28
* Move the per-thread deferred user map entries list into a private listjhb2012-06-201-3/+6
* Do a more targeted check on the page cache and avoid to check the cacheattilio2012-06-161-1/+1
* The page flag PGA_WRITEABLE is set and cleared exclusively by the pmapalc2012-06-166-14/+17
* Use the previous stack entry protection and max protection to correctlykib2012-06-101-1/+1
* Revert r236380eadler2012-06-011-15/+0
* Add sysctl to query amount of swap space freeeadler2012-06-011-0/+15
* Tweak condition for disabling allocation from per-CPU buckets inemax2012-05-231-4/+1
* Calculate the count of per-process cow faults. Export the count tokib2012-05-231-0/+1
* vm_pager_object_lookup: small performance optimizationavg2012-05-231-6/+7
* Fix booting on ARM.andrew2012-05-221-1/+1
* Replace the list of PVOs owned by each PMAP with an RB tree. This simplifiesnwhitehorn2012-05-201-1/+1
* Do not double-reference the found vm object in cdev_pager_lookup().kib2012-05-181-1/+0
* Add new pager type, OBJT_MGTDEVICE. It provides the device pagerkib2012-05-124-10/+50
* Add a facility to register a range of physical addresses to be usedkib2012-05-124-13/+146
* Split the code from vm_page_getfake() to initialize the fake page structkib2012-05-122-1/+18
* Assert that the page passed to vm_page_putfake() is unmanaged.kib2012-05-121-0/+1
* Assert that fictitious or unmanaged pages do not appear onkib2012-05-121-0/+9
* Commit the change forgotten in r235356.kib2012-05-121-1/+1
* Make the vm_page_array_size long. Remove redundand zero initializationkib2012-05-121-4/+4
* Give vm_fault()'s sequential access optimization a makeover.alc2012-05-103-69/+110
* Avoid a lock order reversal in pmap_extract_and_hold() from relockingnwhitehorn2012-04-221-1/+1
* When MAP_STACK mapping is created, the map entry is created only tokib2012-04-211-2/+4
* As documented in vm_page.h, updates to the vm_page's flags no longeralc2012-04-211-7/+4
* - Introduce a cache-miss optimization for consistency with otherattilio2012-04-091-1/+1
* Fix mincore(2) so that it reports PG_CACHED pages as resident.alc2012-04-083-0/+31
* If a page belonging a reservation is cached, then mark the reservation soalc2012-04-081-5/+7
* Staticize vm_page_cache_remove().attilio2012-04-062-2/+1
* Reduce the frequency that the PowerPC/AIM pmaps invalidate instructionnwhitehorn2012-04-061-0/+4
* Add new ktrace records for the start and end of VM faults. This givesjhb2012-04-051-2/+19
* Keep track of the mount point associated with a special devicemckusick2012-03-281-0/+4
* Handle spurious page faults that may occur in no-fault sections of thealc2012-03-221-1/+7
* Bah, just revert my earlier change entirely. (Missed alc's request to dojhb2012-03-191-1/+1
* Fix madvise(MADV_WILLNEED) to properly handle individual mappings largerjhb2012-03-193-16/+14
* Alter the previous commit to use vm_size_t instead of vm_pindex_t.jhb2012-03-191-1/+1
* In vm_object_page_clean(), do not clean OBJ_MIGHTBEDIRTY object flagkib2012-03-177-26/+60
* Pedantic nit: use vm_pindex_t instead of long for a count of pages.jhb2012-03-141-1/+1
* Add KTR_VFS traces to track modifications to a vnode's writecount.jhb2012-03-081-0/+6
* Eliminate stale incorrect ARGSUSED comments.alc2012-03-021-3/+0
* Simplify kmem_alloc() by eliminating code that existed on account ofalc2012-02-291-30/+0
* Simplify vm_mmap()'s control flow.alc2012-02-251-16/+19
* Simplify vmspace_fork()'s control flow by copying immutable data beforealc2012-02-251-14/+10
* Place the if() at the right location, to activate the v_writecountkib2012-02-241-4/+4
* Account the writeable shared mappings backed by file in the vnodekib2012-02-236-15/+204
* Remove wrong comment.kib2012-02-221-4/+0
* When vm_mmap() is used to map a vm object into a kernel vm_map, italc2012-02-161-10/+10
* Close a race due to dropping of the map lock between creating map entrykib2012-02-113-10/+11
* Remove direct access to si_name.ed2012-02-101-3/+3
OpenPOWER on IntegriCloud