summaryrefslogtreecommitdiff
path: root/sys/uvm
AgeCommit message (Expand)Author
2002-01-02in uvm_fault_unwire_locked(), if we find that a pmap entry is missing,chs
2002-01-01redo part of the last commit.chs
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-12-31in uvm_vnp_setsize(), wait for any i/o in progress on pages that we free.chs
2001-12-16G/C no longer used saved credential for file i/o.enami
2001-12-14in sys_mincore(), check the return value of uvm_vslock() to determinechs
2001-12-10Move the code that walks the process's VM map during a coredumpthorpej
2001-12-09replace "vnode" and "vtext" with "file" and "exec" in uvmexp field names.chs
2001-12-09add {anon,file,exec}max as a upper bound on the amount of memory thatchs
2001-12-08Make the coredump routine exec-format/emulation specific. Splitthorpej
2001-12-05When initially allocating or extending arrays in struct uvm_amap,enami
2001-12-05No need to zero clear after amap->am_bckptr[amap->am_nslot], since we'reenami
2001-12-01fix bug in amap_wiperange() detected by enami tsugutomo.chuck
2001-11-25disallow mapping negative offsets for both regular files and block devices.chs
2001-11-19Zero clear an array of vm_page * before passing it to VOP_GETPAGES().enami
2001-11-10add RCSIDs, and in some cases, slightly cleanup #include orderlukem
2001-11-07only acquire the lock for swpgonly if we actually need to adjust it.chs
2001-11-07only acquire the lock for swpgonly if we actually need to adjust it.chs
2001-11-06several changes prompted by loaning problems:chs
2001-11-06Change some unsigned int variables and parameters to plain ints sosimonb
2001-11-06Remove some variables that are set but never used.simonb
2001-11-06add an assert and rename some variables.chs
2001-11-06in uvm_exit(), don't bother to unwire the uarea before we free it,chs
2001-11-06don't call pmap_copy() from uvmspace_fork().chs
2001-11-01allow SWAP_GETDUMPDEV for all users.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-10-21add some missing spinlocks.chs
2001-10-16it is with great chagrin that I must fix yet another 64-bit math bug.chs
2001-10-15fix an uninitialized-variable problem in an error case.chs
2001-10-03protect against traditional macro expansion.christos
2001-10-03skip the MADV_SEQUENTIAL processing if we refault. fixes PR 14060.chs
2001-09-30skip the swap-out code if there's no swap space configured.chs
2001-09-28don't depend on other headers to include sys/proc.h for us.chs
2001-09-26change the names of the arguments to uvn_put() to match their usage.chs
2001-09-26move call to pool_drain() outside the pageq lock.chs
2001-09-23bump the rusage counter for "swaps" when we swap out a process.chs
2001-09-23make pmap_resident_count() non-optional.chs
2001-09-22VOP_PUTPAGES must release the uobj's lock for us, so ensure it's lockedsommerfeld
2001-09-22add new UVM_LOAN_WIRED flag - the memory pages loaned in TOPAGE casejdolecek
2001-09-21add an assert.chs
2001-09-19work around swap-space/extent performance problem which causeschs
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