summaryrefslogtreecommitdiff
path: root/sys/uvm
AgeCommit message (Expand)Author
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
2011-04-15move uvm_pageratop from uvm_pager.c local to a general uvm functionOwain Ainsworth
2011-04-15Add a bit of paranoia to uvm_pageinsert.Owain Ainsworth
2011-04-15When I switched uvm objects to use a per-object page tree instead of theOwain Ainsworth
2011-04-07Do not use NULL in integer comparisons. No functional change.Miod Vallat
2011-04-07In uvm_vslock_device(), if uvm_pglistalloc() fails, make sure to not passMiod Vallat
2011-04-06Backout the uvm_km_getpage -> km_alloc conversion. Weird things are happeningArtur Grabowski
2011-04-06fix uvm_pmr_alloc_pig to return the proper pig range sizeMike Larkin
2011-04-05Test iterated variable instead of a temporary variable from the previousAriane van der Steldt
2011-04-05 - Change pool constraints to use kmem_pa_mode instead of uvm_constraint_rangeArtur Grabowski
2011-04-04Remove debug code.Ariane van der Steldt
2011-04-04Few minor ninja fixes while this isn't being used anywhere in -current.Artur Grabowski
2011-04-04Better.Artur Grabowski
2011-04-04Make gcc stop whining. pointed out by ariane@.Artur Grabowski
2011-04-04Some minor fixes:Artur Grabowski
2011-04-04Disallow swapping to vnd's and return ENOTSUPP backThordur I. Bjornsson
2011-04-04New unified allocator of kernel memory.Artur Grabowski
2011-04-03Helper functions for suspend.Ariane van der Steldt
2011-04-03Fix an #ifdef: uvm_pmr_isfree() is also used when DEBUG is definedPhilip Guenthe
2011-04-03knf - trailing whitespace flense.Bob Beck
2011-04-02Constrain the buffer cache to use only the dma reachable region of memory.Bob Beck
2011-04-02Count the number of physical pages within a memory range.Ariane van der Steldt
2011-04-01Two problems with vslock_device functions.Artur Grabowski
2011-04-01Typo in comment.Kenneth R Westerback
2011-01-11for key material that is being being discarded, convert bzero() toTheo de Raadt
2010-12-26Kill pmap_phys_address(), and force every driver's mmap() routine to returnMiod Vallat
2010-12-24add a param to uvm_map_hint to not skip over the heap, and use it as a lastTed Unangst
2010-12-21Bring back the "End the VOP experiment." diff, naddy's issues whereThordur I. Bjornsson