summaryrefslogtreecommitdiff
path: root/sys/uvm
AgeCommit message (Expand)Author
2014-05-09stop using B_AGE, it was effectively retired some time ago.Ted Unangst
2014-05-08Fix some potential integer overflows caused by converting a page number intoMark Kettenis
2014-05-06Include <sys/vmmeter.h> directly instead of relying on it beingMartin Pieuchot
2014-05-03Fix whitespace fail in previous commitPhilip Guenther
2014-05-03Move the u-area allocation and pmap-magic logic to its own functionPhilip Guenther
2014-04-30Make sure we flush discarded pages even if the number of hash buckets doesn'tMark Kettenis
2014-04-30Assigning list pointers doesn't really work with doubly linked lists. UseMark Kettenis
2014-04-29Replace 1 << PAGE_SHIFT with PAGE_SIZE.Mark Kettenis
2014-04-13compress code by turning four line comments into one line comments.Ted Unangst
2014-04-10rename waitable to waitok as suggested by kettenisTed Unangst
2014-04-08add IO_NOCACHE flag to vop_write arguments, which in turn sets B_NOCACHEBob Beck
2014-04-05Fix logic error and prevent theoretical infinite loop in the worst case scenarioMiod Vallat
2014-04-03add a uvm_yield function and use it in the reaper path to prevent theTed Unangst
2014-04-03uvm_fault() will try to fault neighbouring pages for the MADV_NORMAL case,Miod Vallat
2014-03-31In uvm_fault(), when attempting to map backpages and forwpages, deferMiod Vallat
2014-03-28Reduce uvm include madness. Use <uvm/uvm_extern.h> instead ofMartin Pieuchot
2014-03-26Move p_emul and p_sigcode from proc to process.Philip Guenther
2014-03-21Allow for two more pmap-specific bits in vm_page pg_flags. DefineMiod Vallat
2014-02-06add some more bufbackoff calls. uvm_wait optimistically (?), uvm_wait_plaTed Unangst
2014-02-06parenthesis to make the math right. ok beck kettenisTed Unangst
2014-02-04reduce the length of some pool names. ok deraadt guenther mpiTed Unangst
2014-01-30Move declaration of struct vm_page_md from <machine/vmparam.h> toMiod Vallat
2014-01-23unifdef -D__HAVE_VM_PAGE_MD - no functional change.Miod Vallat
2014-01-01Remove __HAVE_PMAP_PHYSSEG support, nothing uses it anymore.Miod Vallat
2013-12-09forgot to say: aobj grow/shrink tweaks are mostly from Pedro Martelletto,Marc Espie
2013-12-08allow aobj to shrink grow, for tmpfs supportMarc Espie
2013-11-24Replace the swapdev CIRCLEQ with a TAILQ and replace the manually rolledJoel Sing
2013-11-21remove the #define b_cylinder b_resid from bufs. i hated theDavid Gwynne
2013-11-20Update comments mentioning `resource maps' to mention `extents' instead.Miod Vallat
2013-11-09Add KASSERT()s to tsleep() and msleep() to verify that bogus flagsPhilip Guenther
2013-11-06remove some abuse of bufqs where they were overloaded to store workq_tasksDavid Gwynne
2013-11-05new function uvm_hibswap() finds a the largest free zone in swap, whichTheo de Raadt
2013-11-04If compiled for hibernate, reserve the last page of the primary swapTheo de Raadt
2013-11-04improve a panic messageTheo de Raadt
2013-11-02fix some commentsTheo de Raadt
2013-11-02No need to cast constants or simple variables to (daddr_t). UseKenneth R Westerback
2013-09-21Don't invoke pmap_copy() on map holes.Miod Vallat
2013-08-13Make the tree compile again on architectures without drm(4).Mark Kettenis
2013-07-09back out the cache flipper temporarily to work out of tree.Bob Beck
2013-06-21Buffer cache pages are wired but not counted as such. Therefore we have toMark Kettenis
2013-06-11High memory page flipping for the buffer cache.Bob Beck
2013-06-11final removal of daddr64_t. daddr_t has been 64 bit for a long enoughTheo de Raadt
2013-06-07Add proper mmap(2) support for drm(4)/inteldrm(4). This changes theMark Kettenis
2013-05-30in the brave new world of void *, we don't need caddr_t castsTed Unangst
2013-05-30UVM_UNLOCK_AND_WAIT no longer unlocks, so rename it to UVM_WAIT.Ted Unangst
2013-05-30remove lots of comments about locking per beck's requestTed Unangst
2013-05-30remove simple_locks from uvm code. ok beck deraadtTed Unangst
2013-05-29uvm_loan has not (ever) been compiled or used.Ted Unangst
2013-05-23the simplelock is a lieTed Unangst
2013-05-14restore ABI compatibility; guentherMiod Vallat