summaryrefslogtreecommitdiffstats
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* Properly synchronize the previous change.alc2009-11-281-0/+2
* Support the new VM_PROT_COPY option on wired pages. The effect of whichalc2009-11-271-3/+6
* Simplify the invocation of vm_fault(). Specifically, eliminate the flagalc2009-11-272-9/+11
* Replace VM_PROT_OVERRIDE_WRITE by VM_PROT_COPY. VM_PROT_OVERRIDE_WRITE hasalc2009-11-263-23/+10
* Simplify both the invocation and the implementation of vm_fault() for wiringalc2009-11-184-37/+16
* Eliminate an unnecessary #include. (This #include should have been removedalc2009-11-041-1/+0
* Eliminate a bit of hackery from vm_fault(). The operations that thisalc2009-11-031-11/+0
* Split P_NOLOAD into a per-thread flag (TDF_NOLOAD).attilio2009-11-031-11/+6
* Avoid pointless calls to pmap_protect().alc2009-11-021-3/+3
* Add sysctl documentation strings. The descriptions are derivedivoras2009-11-021-3/+7
* Correct an error in vm_fault_copy_entry() that has existed since the firstalc2009-10-311-1/+1
* When protection of wired read-only mapping is changed to read-write,kib2009-10-272-20/+56
* Simplify the inner loop of vm_fault_copy_entry().alc2009-10-261-13/+12
* Eliminate an unnecessary check from vm_fault_prefault().alc2009-10-251-2/+2
* o Introduce vm_sync_icache() for making the I-cache coherent withmarcel2009-10-213-0/+9
* Remove spurious call to priv_check(PRIV_VM_SWAP_NOQUOTA).kib2009-10-181-6/+4
* Align and pad the page queue and free page queue locks so that the linkeralc2009-10-042-4/+14
* Back out the functional parts from r197537. After r197711, affecting allbz2009-10-021-15/+0
* Move the annotation for vm_map_startup() immediately before the function.kib2009-10-011-16/+16
* Do not allow mmap with the MAP_FIXED argument to map at address zero.simon2009-09-271-1/+18
* Old (a.out) rtld attempts to mmap zero-length region, e.g. when bsskib2009-09-201-1/+3
* Reintroduce the r196640, after fixing the problem with my testing.kib2009-09-012-45/+95
* Reverse r196640 and r196644 for now.kib2009-08-292-95/+45
* Remove the altkstacks, instead instantiate threads with kernel stackkib2009-08-292-45/+95
* Mark the fake pages constructed by the OBJT_SG pager valid. This wasjhb2009-08-291-0/+1
* Extend the device pager to support different memory attributes on differentjhb2009-08-282-11/+21
* Remove debugging that crept in with previous commit.jhb2009-07-241-5/+1
* Add a new type of VM object: OBJT_SG. An OBJT_SG object is very similar tojhb2009-07-2411-11/+293
* Change the handling of fictitious pages by pmap_page_set_memattr() onalc2009-07-191-12/+4
* An addendum to r195649, "Add support to the virtual memory system foralc2009-07-181-1/+3
* - Change mmap() to fail requests with EINVAL that pass a length of 0. Thisjhb2009-07-141-1/+1
* Add support to the virtual memory system for configuring machine-alc2009-07-1210-43/+125
* When VM_MAP_WIRE_HOLESOK is not specified and vm_map_wire(9) encounterskib2009-07-121-1/+1
* When forking a vm space that has wired map entries, do not forget tokib2009-07-033-12/+16
* Eliminiate code duplication by calling vm_object_destroy()kib2009-06-281-18/+4
* This change is the next step in implementing the cache control functionalityalc2009-06-265-6/+16
* Change the type of uio_resid member of struct uio from int to ssize_t.kib2009-06-251-1/+1
* Initialize the uip to silence gcc warning that seems to sneak in in somekib2009-06-241-0/+1
* The bits set in a page's dirty mask are a subset of the bits set in itsalc2009-06-242-10/+8
* Implement global and per-uid accounting of the anonymous memory. Addkib2009-06-2316-61/+575
* Validate the page in one place, dev_pager_getpages(), rather than doing italc2009-06-221-7/+6
* Implement a mechanism within vm_phys_alloc_contig() to defer all necessaryalc2009-06-211-9/+20
* Strive for greater consistency among the places that implement real,alc2009-06-213-13/+18
* Track the kernel mapping of a physical page by a new entry in vm_pagethompsa2009-06-181-2/+1
* Add support for UMA_SLAB_KERNEL to page_free(). (While I'm here remove analc2009-06-181-2/+4
* Eliminate unnecessary forward declarations.alc2009-06-171-3/+0
* Refactor contigmalloc() into two functions: a simple front-end that dealsalc2009-06-172-8/+22
* Pass the size of the mapping to contigmapping() as a "vm_size_t" ratheralc2009-06-171-16/+13
* Make the maintenance of a page's valid bits by contigmalloc() more likealc2009-06-172-3/+6
* Long, long ago in r27464 special case code for mapping device-backedalc2009-06-142-0/+50
OpenPOWER on IntegriCloud