summaryrefslogtreecommitdiff
path: root/sys/uvm
AgeCommit message (Expand)Author
2012-01-05Prevent integer wrap-around in pmemrange.Ariane van der Steldt
2011-12-03Be sure not to access the vm_page array out of bounds in uvm_pmr_freepages().Miod Vallat
2011-11-24Fix spelling and remove questionPhilip Guenthe
2011-11-08In ddb `show page', print the address of the vm_page_md substruct ifMiod Vallat
2011-07-09More syscalls.master cleanup:Matthew Dempsky
2011-07-08Move uvm_pmr_alloc_pig to kern/subr_hibernate.cAriane van der Steldt
2011-07-08Move uvm_pmr_zero_everything() to subr_hibernate.Ariane van der Steldt
2011-07-08Expose pmemrange internal functions via pmemrange.h.Ariane van der Steldt
2011-07-08some machines don't boot with the previous uvm reserve enforcement diff.Ted Unangst
2011-07-07Move the uvm reserve enforcement from uvm_pagealloc to pmemrange.Owain Ainsworth
2011-07-07fix typos; while here, improve spacing in comments.Igor Sobrado
2011-07-06uvm changes for buffer cache improvements.Bob Beck
2011-07-05Don't derefence the item past the end of the array to figure out ifAriane van der Steldt
2011-07-05msync has some code that is based on *old* bsd behaviour whereOwain Ainsworth
2011-07-05allow option KVA_GUARDPAGES to compile.David Hill
2011-07-04move the specfs code to a place people can see it; ok guenther thib krwTheo de Raadt
2011-07-04Replace inadvertantly removed line.Owain Ainsworth
2011-07-03endodoify UVM_CNT too.Owain Ainsworth
2011-07-03Rip out and burn support for UVM_HIST.Owain Ainsworth
2011-07-03The UVM_STRAT defines have been unused since pmemrange was commited.Owain Ainsworth
2011-07-02rename VFSDEBUG to VFLCKDEBUG;Thordur I. Bjornsson
2011-06-30finish ansi in uvm. ok ariane ogaTed Unangst
2011-06-23Check for the correct flag when checking to see if the page is part of an aobj.Owain Ainsworth
2011-06-23Don't bother checking for an empty queue before calling uvm_pglistfree.Owain Ainsworth
2011-06-23Replace handrolled version of uvmfault_unlockmaps with uvmfault_unlockmaps.Owain Ainsworth
2011-06-23Move uvm_pglistalloc and uvm_pglistfree to uvm_page.c and garbageOwain Ainsworth
2011-06-23Make mbufs and dma_alloc be contig allocations.Ariane van der Steldt
2011-06-22Validate pmemrange result, enabling early catching of bugs in the code.Ariane van der Steldt
2011-06-16Use the current page not he first page when working out whether toOwain Ainsworth
2011-06-06Backout vmmap in order to repair virtual address selection algorithmsAriane van der Steldt
2011-06-03randomness might be broken, but this changeTheo de Raadt
2011-06-01Oops, I broke randomness. (Please upgrade, this is _bad_.)Ariane van der Steldt
2011-05-30Remove the freelist member from vm_physsegOwain Ainsworth
2011-05-30for (some; stuff; here)Owain Ainsworth
2011-05-30s/hart/heart/ to make more sense (another dutchism).Owain Ainsworth
2011-05-29Replace the lower bound PAGE_SIZE with VMMAP_MIN_ADDR.Ariane van der Steldt
2011-05-29Fix parameter range clamping in vmmap routines.Ariane van der Steldt
2011-05-24Reimplement uvm/uvm_map.Ariane van der Steldt
2011-05-10Don't leak swapslots when doing a uvm_km_pgremove and a page is in swap only.Owain Ainsworth
2011-05-10Kill vm_page_lookup_freelist.Owain Ainsworth
2011-05-07Uvm Anonymous Objects depending on size either use an array or aOwain Ainsworth
2011-05-07So long, uvm_pglist.hOwain Ainsworth
2011-04-26MMU address space holes are at a fixed position (ofcourse).Ariane van der Steldt
2011-04-23Fix management of the list of free uvm_km_pages. Seems art@ lost a lineMark Kettenis
2011-04-19Add missing call to pmap_update() in km_alloc().Matthew Dempsky
2011-04-19Free the correct pages when we failed to allocate va.Artur Grabowski
2011-04-18Put back the change of pool and malloc into the new km_alloc(9) api.Artur Grabowski
2011-04-17construct a better path to the swapdevice (as seen in pstat/swapctl output)Theo de Raadt
2011-04-15unused variable on !PMAP_DIRECTTheo de Raadt
2011-04-15for uvm_pager_dropcluster in the PG_RELEASED case we specifically unbusy theOwain Ainsworth