aboutsummaryrefslogtreecommitdiff
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* Reintroduce the r196640, after fixing the problem with my testing.Konstantin Belousov2009-09-012-45/+95
* Reverse r196640 and r196644 for now.Konstantin Belousov2009-08-292-95/+45
* Remove the altkstacks, instead instantiate threads with kernel stackKonstantin Belousov2009-08-292-45/+95
* Mark the fake pages constructed by the OBJT_SG pager valid. This wasJohn Baldwin2009-08-291-0/+1
* Extend the device pager to support different memory attributes on differentJohn Baldwin2009-08-282-11/+21
* Remove debugging that crept in with previous commit.John Baldwin2009-07-241-5/+1
* Add a new type of VM object: OBJT_SG. An OBJT_SG object is very similar toJohn Baldwin2009-07-2411-11/+293
* Change the handling of fictitious pages by pmap_page_set_memattr() onAlan Cox2009-07-191-12/+4
* An addendum to r195649, "Add support to the virtual memory system forAlan Cox2009-07-181-1/+3
* - Change mmap() to fail requests with EINVAL that pass a length of 0. ThisJohn Baldwin2009-07-141-1/+1
* Add support to the virtual memory system for configuring machine-Alan Cox2009-07-1210-43/+125
* When VM_MAP_WIRE_HOLESOK is not specified and vm_map_wire(9) encountersKonstantin Belousov2009-07-121-1/+1
* When forking a vm space that has wired map entries, do not forget toKonstantin Belousov2009-07-033-12/+16
* Eliminiate code duplication by calling vm_object_destroy()Konstantin Belousov2009-06-281-18/+4
* This change is the next step in implementing the cache control functionalityAlan Cox2009-06-265-6/+16
* Change the type of uio_resid member of struct uio from int to ssize_t.Konstantin Belousov2009-06-251-1/+1
* Initialize the uip to silence gcc warning that seems to sneak in in someKonstantin Belousov2009-06-241-0/+1
* The bits set in a page's dirty mask are a subset of the bits set in itsAlan Cox2009-06-242-10/+8
* Implement global and per-uid accounting of the anonymous memory. AddKonstantin Belousov2009-06-2316-61/+575
* Validate the page in one place, dev_pager_getpages(), rather than doing itAlan Cox2009-06-221-7/+6
* Implement a mechanism within vm_phys_alloc_contig() to defer all necessaryAlan Cox2009-06-211-9/+20
* Strive for greater consistency among the places that implement real,Alan Cox2009-06-213-13/+18
* Track the kernel mapping of a physical page by a new entry in vm_pageAndrew Thompson2009-06-181-2/+1
* Add support for UMA_SLAB_KERNEL to page_free(). (While I'm here remove anAlan Cox2009-06-181-2/+4
* Eliminate unnecessary forward declarations.Alan Cox2009-06-171-3/+0
* Refactor contigmalloc() into two functions: a simple front-end that dealsAlan Cox2009-06-172-8/+22
* Pass the size of the mapping to contigmapping() as a "vm_size_t" ratherAlan Cox2009-06-171-16/+13
* Make the maintenance of a page's valid bits by contigmalloc() more likeAlan Cox2009-06-172-3/+6
* Long, long ago in r27464 special case code for mapping device-backedAlan Cox2009-06-142-0/+50
* Eliminate an unnecessary clearing of a page's dirty bits inAlan Cox2009-06-131-1/+2
* Eliminate an unnecessary restriction on the vm object type fromAlan Cox2009-06-091-4/+2
* Eliminate unnecessary obfuscation when testing a page's valid bits.Alan Cox2009-06-073-6/+5
* Eliminate an unneeded forward declaration. (This should have been removedAlan Cox2009-06-061-2/+0
* If vm_pager_get_pages() returns VM_PAGER_OK, then there is no need to checkAlan Cox2009-06-061-1/+1
* vm_thread_swapin() needn't validate any pages. The pages are alreadyAlan Cox2009-06-051-1/+0
* Simplify contigfree().Alan Cox2009-06-051-3/+1
* Move "options MAC" from opt_mac.h to opt_global.h, as it's now in GENERICRobert Watson2009-06-052-2/+0
* Correct a boundary case error in the management of a page's dirty bits byAlan Cox2009-06-021-10/+16
* Add an extension to the character device interface that allows characterJohn Baldwin2009-06-011-58/+47
* Eliminate a stale comment and the two remaining uses of the "register"Alan Cox2009-05-301-6/+2
* Add assertions in two places where a page's valid or dirty bits are changed.Alan Cox2009-05-301-0/+10
* Change vm_object_page_remove() such that it clears the page's dirty bitsAlan Cox2009-05-281-1/+3
* Revise vm_pageout_scan()'s handling of partially dirty pages. Specifically,Alan Cox2009-05-281-8/+9
* - back out direct map hackKip Macy2009-05-191-6/+1
* Eliminate a pointless call to pmap_clear_reference() from vm_pageout_scan().Alan Cox2009-05-171-1/+2
* apply band-aid to x86_64 systems with more physical memory than kmem by alloc...Kip Macy2009-05-161-1/+6
* Eliminate unnecessary clearing of the page's dirty mask from variousAlan Cox2009-05-151-5/+6
* Eliminate page queues locking from bufdone_finish() through theAlan Cox2009-05-132-0/+46
* Eliminate gratuitous clearing of the page's dirty mask.Alan Cox2009-05-121-1/+2
* Fix a race involving vnode_pager_input_smlfs(). Specifically, in the caseAlan Cox2009-05-091-23/+10