summaryrefslogtreecommitdiff
path: root/sys/uvm/uvm_map.c
AgeCommit message (Expand)Author
2001-12-31introduce a new UVM fault type, VM_FAULT_WIREMAX. this is differentchs
2001-12-31in uvm_map_clean(), add PGO_CLEANIT to the flags passed to an object's pager.chs
2001-12-31fix locking for loaning. in general we should be looking at the page'schs
2001-11-10add RCSIDs, and in some cases, slightly cleanup #include orderlukem
2001-11-06don't call pmap_copy() from uvmspace_fork().chs
2001-10-30uvm_map_protect(): Don't allow VM_PROT_EXECUTE to be set on entriesthorpej
2001-10-30Correct a comment.thorpej
2001-10-30- Add a new vnode flag VEXECMAP, which indicates that a vnode hasthorpej
2001-10-29uvm_mmap(): If a vnode mapping is established with PROT_EXEC, mark thethorpej
2001-09-23make pmap_resident_count() non-optional.chs
2001-09-21add an assert.chs
2001-09-15a whole bunch of changes to improve performance and robustness under load:chs
2001-09-10Update pmap_update to now take the updated pmap as an argument.chris
2001-09-09create a new pool for map entries, allocated from kmem_map instead ofchs
2001-09-07let user know current value of MAX_KMAPENT in paniclukem
2001-08-20"wierd" is weird.wiz
2001-08-16user maps are always pageable.chs
2001-07-22seperate -> separatewiz
2001-06-02replace vm_map{,_entry}_t with struct vm_map{,_entry} *.chs
2001-05-25remove trailing whitespace.chs
2001-05-22Merge the swap-backed and object-backed inactive lists.ross
2001-04-29Implement page coloring, using a round-robin bucket selectionthorpej
2001-04-24Sprinkle pmap_update() calls after calls to:thorpej
2001-03-15eliminate the KERN_* error codes in favor of the traditional E* codes.chs
2001-02-11When recycling a vm_map, resize it to the new process address space limits.eeh
2001-02-10Don't uvm_deallocate() the address space in exit1(). The addressthorpej
2001-02-06Specify a process' address space limits for uvmspace_exec().eeh
2001-02-05in uvm_map_clean(), fix the case where the start offset is within the lastchs
2001-01-28Page scanner improvements, behavior is actually a bit more likethorpej
2001-01-14splimp() -> splvm()thorpej
2000-12-13Use single const char array instead of over 200 string constant.enami
2000-11-27Initial integration of the Unified Buffer Cache project.chs
2000-11-25lots of cleanup:chs
2000-10-16Back out rev. 1.83 -- it's causing problems with some pmapthorpej
2000-10-11- uvmspace_share(): If p2 has a vmspace already, make sure to deactivatethorpej
2000-10-11- Change SAVE_HINT() to take a "check" value. This value is comparedthorpej
2000-09-13Add an align argument to uvm_map() and some callers of thatthorpej
2000-08-01Rename VM_INHERIT_* to MAP_INHERIT_* and move them to sys/sys/mman.h aswiz
2000-06-27remove include of <vm/vm.h>mrg
2000-06-26remove/move more mach vm header files:mrg
2000-06-13initialize aref.ar_pageoff even if there's no amap.chs
2000-06-05Change previous to use `vm_map_min(dstmap)' instead of hard-codingpk
2000-06-02Let uvm_map_extract() set the lower bound on the kernel address rangepk
2000-05-19Clean up some indentation lossage in uvm_map_extract().thorpej
2000-04-24Changes necessary to implement pre-zero'ing of pages in the idle loop:thorpej
2000-04-16undo rev 1.13, which is to say, don't block interrupts while deactivatingchs
2000-04-10sparc -> __sparc__chs
2000-03-26Merge parts of chs-ubc2 into the trunk:kleink
1999-09-12eliminate the PMAP_NEW option by making it required for all ports.chs
1999-08-21When handling the MADV_FREE case, if the amap or aobj has more thanthorpej