summaryrefslogtreecommitdiff
path: root/sys/uvm/uvm_page.h
AgeCommit message (Expand)Author
2016-03-09remove vaxismsTheo de Raadt
2015-10-08Lock the page queues by turning uvm_lock_pageq() and uvm_unlock_pageq() intoMark Kettenis
2015-08-21Remove the unused loan_count field and the related uvm logic. Most ofVisa Hankala
2015-04-22having macros provide semicolons is dangerous.David Gwynne
2015-02-07Tedu the old idle page zeroing code.Mark Kettenis
2015-02-05Remove some unneeded <uvm/uvm_extern.h> inclusions.Martin Pieuchot
2014-10-03Introduce a thread for zeroing pages without holding the kernel lock. ThisMark Kettenis
2014-07-11Chuck Cranor rescinded clauses in his licenseJonathan Gray
2014-03-21Allow for two more pmap-specific bits in vm_page pg_flags. DefineMiod 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-05-30remove lots of comments about locking per beck's requestTed Unangst
2013-05-30remove simple_locks from uvm code. ok beck deraadtTed Unangst
2011-05-30Remove the freelist member from vm_physsegOwain Ainsworth
2011-05-10Kill vm_page_lookup_freelist.Owain Ainsworth
2011-05-07So long, uvm_pglist.hOwain Ainsworth
2011-04-02Count the number of physical pages within a memory range.Ariane van der Steldt
2010-06-29Add PADDR_IS_DMA_REACHABLE macro so art stops whiningThordur I. Bjornsson
2010-06-27uvm constraints. Add two mandatory MD symbols, uvm_md_constraintsThordur I. Bjornsson
2010-04-22Committing on behalf or ariane@.Owain Ainsworth
2010-03-24Bring back PHYSLOAD_DEVICE for uvm_page_physload.Owain Ainsworth
2009-08-06reintroduce the uvm_tree commit.Owain Ainsworth
2009-06-17date based reversion of uvm to the 4th May.Owain Ainsworth
2009-06-16Backout pmemrange (which to most people is more well known as physmemAriane van der Steldt
2009-06-16Backout all changes to uvm after pmemrange (which will be backed outOwain Ainsworth
2009-06-14backout:Theo de Raadt
2009-06-07extend uvm_page_physload to have the ability to add "device" pages to theOwain Ainsworth
2009-06-02Instead of the global hash table with the terrible hashfunction and aOwain Ainsworth
2009-06-01physmem allocator: change the view of free memory from single free pagesAriane van der Steldt
2009-04-28Revert pageqlock back from a mutex to a simple_lock, as it needs to beMiod Vallat
2009-04-13Convert the page queue lock to a mutex instead of a simplelock.Owain Ainsworth
2009-04-06In the case where VM_PHYSSEG_MAX == 1 make vm_physseg_find andOwain Ainsworth
2009-03-25Move all of the pseudo-inline functions in uvm into C files.Owain Ainsworth
2009-03-24vm_physseg_find and VM_PAGE_TO_PHYS are both called many times in yourOwain Ainsworth
2009-01-20Variables were never used, never implemented.Ariane van der Steldt
2007-12-18Turn the uvm_{lock/unlock}_fpageq() inlines intoThordur I. Bjornsson
2007-04-18Reserve a few pg_flags for pmaps that might want to use them.Artur Grabowski
2007-04-13While splitting flags and pqflags might have been a good idea in theoryArtur Grabowski
2007-04-04Mechanically rename the "flags" and "version" fields in struct vm_pageArtur Grabowski
2006-06-16IS_VM_PHYSADDR is no longer used.Miod Vallat
2003-11-08typos from Jonathon Gray;Jason McIntyre
2002-07-20Only add a pmap_physseg if MD code defines __HAVE_PMAP_PHYSSEG.Artur Grabowski
2002-06-11Allow MD code to define __HAVE_VM_PAGE_MD to add own members into struct vm_p...Artur Grabowski
2002-03-14First round of __P removal in sysTodd C. Miller
2001-12-19UBC was a disaster. It worked very good when it worked, but on someArtur Grabowski
2001-12-04Yet another sync to NetBSD uvm.Artur Grabowski
2001-11-30Now that pmaps can have vm_page_md, make pmap_physseg optional.Artur Grabowski
2001-11-28Sync in more uvm from NetBSD. Mostly just cosmetic stuff.Artur Grabowski
2001-11-12Bring in more changes from NetBSD. Mostly pagedaemon improvements.Artur Grabowski
2001-11-10Merge in some parts of the ubc work that has been done in NetBSD that are notArtur Grabowski