summaryrefslogtreecommitdiff
path: root/sys/uvm
AgeCommit message (Expand)Author
2002-03-22Return EFBIG from mmap() if we try to map too much data and in the fixeddarrenr
2002-03-18Move swapctl(SWAP_STATS) implementation to a separate function calledmanu
2002-03-09Remove PR_MALLOCOK.thorpej
2002-03-09a vm_prot_t is a bit-mask, fix an assertion which was treating onechs
2002-03-08Pool deals fairly well with physical memory shortage, but it doesn'tthorpej
2002-03-07If the bootstrapping process didn't actually use any KVA space, don'tthorpej
2002-03-05Include <sys/kernel.h> if UVMHIST is defined - the "cold" variable issimonb
2002-03-04Don't "extern int cold;" - this is in <sys/kernel.h>.simonb
2002-02-28use the <sys/conf.h> macro to get the mmap footprint.christos
2002-02-27honor the PG_RDONLY flag (so that NFS can clear the PG_NEEDCOMMIT flagchs
2002-02-25in amap_pp_adjref(), avoid unnecessary fragmentation of the am_ppref arraychs
2002-02-20In the function uvm_page_own(), clear owner_tag after assertion so thatenami
2002-02-15Add a space after a comma in a few places (KNF).simonb
2002-01-21deamon -> daemonwiz
2002-01-19add a new flag PMAP_CACHE_VIVT for the pmap to inform the MI code thatchs
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