summaryrefslogtreecommitdiff
path: root/sys/uvm
AgeCommit message (Expand)Author
2010-06-29Add PADDR_IS_DMA_REACHABLE macro so art stops whiningThordur I. Bjornsson
2010-06-29skip empty ranges in uvm_pmr_assertvalid;Thordur I. Bjornsson
2010-06-29Add a no_constraint uvm_constraint_range; use it in the pool code.Thordur I. Bjornsson
2010-06-28Move uvm_km_pages struct declaration and watermark bounds to uvm_km.h, soMiod Vallat
2010-06-27Kill another #ifdef UBC chunk that was annoying me while doing somethingOwain Ainsworth
2010-06-27doh! Use pmap_kenter/pmap_kremove in the backend page allocator to preventThordur I. Bjornsson
2010-06-27uvm constraints. Add two mandatory MD symbols, uvm_md_constraintsThordur I. Bjornsson
2010-06-23Fix a bug in uvm_pmr_get1page() which could cause us to bounceThordur I. Bjornsson
2010-06-17aligment -> alignmentMiod Vallat
2010-06-14tidy this file up a bit. reorder a few comments,Thordur I. Bjornsson
2010-06-10fix typos in comments: lineair -> linear.Thordur I. Bjornsson
2010-06-10the pagedaemon sleeps on uvm.pagedaemon notThordur I. Bjornsson
2010-06-09Move the prototype for uvm_wait() to uvm_extern.h and removeThordur I. Bjornsson
2010-05-21Fix a locking problem in mincore where it was possible for us to sleepOwain Ainsworth
2010-05-18dont let sys/ioctl.h imply that you get the ioctls in dkio.h. thisDavid Gwynne
2010-05-01Unbreak ramdisks.Owain Ainsworth
2010-04-30Right now, if anything internal changes with a uvm object, diverseOwain Ainsworth
2010-04-30Prevent a possible case of lock recursion in swapoff.Owain Ainsworth
2010-04-26cut down simple locks (so simple that they don't even lock) to the pointTheo de Raadt
2010-04-25Switch uao_list_lock protecting the uao list (for create, destroy andOwain Ainsworth
2010-04-23Fix null-pointer dereference.Ariane van der Steldt
2010-04-23remove unnecessary temp_entry variables and hoist simple check out of a loop.Ted Unangst
2010-04-22Committing on behalf or ariane@.Owain Ainsworth
2010-04-21the atomic primitives are still impossible to get at without using proc.hTheo de Raadt
2010-04-20remove proc.h include from uvm_map.h. This has far reaching effects, asTed Unangst
2010-03-24Bring back PHYSLOAD_DEVICE for uvm_page_physload.Owain Ainsworth
2010-02-12introduce a uvm_km_valloc_try function that won't get a lower level lockTed Unangst
2009-11-25something hairy happened with cvs so this file didn't get added.Owain Ainsworth
2009-11-25re-add uvm_objwire and uvm_objunwire. needed for intel GEM support.Owain Ainsworth
2009-11-24Proper check for wrapping high address and setting the break below theOtto Moerbeek
2009-10-14Fix buffer cache backoff in the page daemon - deal with inactive pages toBob Beck
2009-08-28kva_guardpages: make guard pages separate map entriesAriane van der Steldt
2009-08-24Properly check for VM_MAX_KERNEL_ADDRESS wraparound in the guard pages code.Miod Vallat
2009-08-14make the uvm device lock a mutex.Owain Ainsworth
2009-08-13Enable guard pages and slow recycling of kva.Ariane van der Steldt
2009-08-13PAGEFASTRECYCLE is an option we have been using for a while to encourageTheo de Raadt
2009-08-11uvm_scheduler() sounds important, but ``while(1) tsleep()'' is kinda lameBret Lambert
2009-08-08fix the page daemon to back off the buffer cache correctly even in the caseBob Beck
2009-08-06reintroduce the uvm_tree commit.Owain Ainsworth
2009-08-02Dynamic buffer cache support - a re-commit of what was backed outBob Beck
2009-07-26stop trying to fast-recycle pages for now. a few bugs have been found andTheo de Raadt
2009-07-25Add an extra argument to uvm_unmap_remove(), for the caller to tell itMiod Vallat
2009-07-23Insert free pages at the head of the page queues. Should provide betterMark Kettenis
2009-07-22Put the PG_RELEASED changes diff back in.Owain Ainsworth
2009-07-09Remove the VREF() macro and replaces all instances with a call to verf(),Thordur I. Bjornsson
2009-06-26Fix a use after free in the pagedaemon.Owain Ainsworth
2009-06-17Recommit part of miod's no-coredumps-on-ramdisks diff that got lost in theMark Kettenis
2009-06-17date based reversion of uvm to the 4th May.Owain Ainsworth
2009-06-16date based reversion of uvm to the 4th May.Owain Ainsworth
2009-06-16Backout all the PG_RELEASED changes.Owain Ainsworth