summaryrefslogtreecommitdiffstats
path: root/sys/uvm/uvm_page.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Spell inline correctly.mpi2020-09-221-3/+3
* Split out the code that removes a page from uvm objects and clears the flagskettenis2019-11-291-1/+2
* Split PID from TID, giving processes a PID unrelated to the TID of theirguenther2016-11-071-2/+2
* move the vm_page struct from being stored in RB macro trees to RBT functionsdlg2016-09-161-2/+2
* remove vaxismsderaadt2016-03-091-2/+2
* Lock the page queues by turning uvm_lock_pageq() and uvm_unlock_pageq() intokettenis2015-10-081-3/+3
* Remove the unused loan_count field and the related uvm logic. Most ofvisa2015-08-211-4/+1
* having macros provide semicolons is dangerous.dlg2015-04-221-3/+3
* Tedu the old idle page zeroing code.kettenis2015-02-071-2/+1
* Remove some unneeded <uvm/uvm_extern.h> inclusions.mpi2015-02-051-3/+1
* Introduce a thread for zeroing pages without holding the kernel lock. Thiskettenis2014-10-031-2/+2
* Chuck Cranor rescinded clauses in his licensejsg2014-07-111-7/+2
* Allow for two more pmap-specific bits in vm_page pg_flags. Definemiod2014-03-211-1/+4
* unifdef -D__HAVE_VM_PAGE_MD - no functional change.miod2014-01-231-3/+2
* Remove __HAVE_PMAP_PHYSSEG support, nothing uses it anymore.miod2014-01-011-4/+1
* remove lots of comments about locking per beck's requesttedu2013-05-301-13/+11
* remove simple_locks from uvm code. ok beck deraadttedu2013-05-301-3/+3
* Remove the freelist member from vm_physsegoga2011-05-301-2/+1
* Kill vm_page_lookup_freelist.oga2011-05-101-3/+1
* So long, uvm_pglist.hoga2011-05-071-2/+3
* Count the number of physical pages within a memory range.ariane2011-04-021-1/+4
* Add PADDR_IS_DMA_REACHABLE macro so art stops whiningthib2010-06-291-1/+4
* uvm constraints. Add two mandatory MD symbols, uvm_md_constraintsthib2010-06-271-1/+3
* Committing on behalf or ariane@.oga2010-04-221-1/+2
* Bring back PHYSLOAD_DEVICE for uvm_page_physload.oga2010-03-241-1/+2
* reintroduce the uvm_tree commit.oga2009-08-061-17/+4
* date based reversion of uvm to the 4th May.oga2009-06-171-1/+1
* Backout pmemrange (which to most people is more well known as physmemariane2009-06-161-14/+3
* Backout all changes to uvm after pmemrange (which will be backed outoga2009-06-161-2/+4
* backout:deraadt2009-06-141-2/+1
* extend uvm_page_physload to have the ability to add "device" pages to theoga2009-06-071-1/+2
* Instead of the global hash table with the terrible hashfunction and aoga2009-06-021-4/+2
* physmem allocator: change the view of free memory from single free pagesariane2009-06-011-3/+14
* Revert pageqlock back from a mutex to a simple_lock, as it needs to bemiod2009-04-281-3/+3
* Convert the page queue lock to a mutex instead of a simplelock.oga2009-04-131-3/+3
* In the case where VM_PHYSSEG_MAX == 1 make vm_physseg_find andoga2009-04-061-1/+38
* Move all of the pseudo-inline functions in uvm into C files.oga2009-03-251-35/+22
* vm_physseg_find and VM_PAGE_TO_PHYS are both called many times in youroga2009-03-241-99/+3
* Variables were never used, never implemented.ariane2009-01-201-21/+1
* Turn the uvm_{lock/unlock}_fpageq() inlines intothib2007-12-181-1/+3
* Reserve a few pg_flags for pmaps that might want to use them.art2007-04-181-2/+7
* While splitting flags and pqflags might have been a good idea in theoryart2007-04-131-36/+28
* Mechanically rename the "flags" and "version" fields in struct vm_pageart2007-04-041-3/+3
* IS_VM_PHYSADDR is no longer used.miod2006-06-161-8/+1
* typos from Jonathon Gray;jmc2003-11-081-2/+2
* Only add a pmap_physseg if MD code defines __HAVE_PMAP_PHYSSEG.art2002-07-201-1/+3
* Allow MD code to define __HAVE_VM_PAGE_MD to add own members into struct vm_page.art2002-06-111-1/+5
* First round of __P removal in sysmillert2002-03-141-27/+27
* UBC was a disaster. It worked very good when it worked, but on someart2001-12-191-40/+25
* Yet another sync to NetBSD uvm.art2001-12-041-3/+3