summaryrefslogtreecommitdiff
path: root/sys/uvm/uvm_map.h
AgeCommit message (Expand)Author
2012-10-29get rid of not used uvm_map flag (UVM_MAP_KMAPENT)para
2012-02-19Remove VM_MAP_INTRSAFE and related code. Not used since the "kmem changes".rmind
2012-01-27extending vmem(9) to be able to allocated resources for it's own needs.para
2012-01-21fix UVM_MAP_CLIP_* to only clip if the clip address is within the entrychs
2011-12-20Ooops forgot the uvm_map.hreinoud
2011-06-12Welcome to 5.99.53! Merge rmind-uvmplock branch:rmind
2011-02-02udpate license clauses on my code to match the new-style BSD licenses.chuck
2010-09-25Rename rb.h to rbtree.h, as it is more appropriate (c.f. ptree.h). Alsomatt
2009-08-01- uvm_map_extract: update map->size correctly for !UVM_EXTRACT_CONTIG.yamt
2009-06-10on MADV_WILLNEED, start prefetching backing object's pages.yamt
2008-07-29Make uvm_map.? use <sys/rb.h> instead of <sys/tree.h>. Change thematt
2008-04-26fix a locking botch. PR/38415 from Wolfgang Solfrank.yamt
2008-01-08simplify locking and remove vm_map_upgrade/downgrade.yamt
2008-01-02Merge vmlocking2 to head.ad
2007-07-22When _KERNEL is defined, we have now grown a dependency onhe
2007-07-21Merge unobtrusive locking changes from the vmlocking branch.ad
2007-02-22TRUE -> true, FALSE -> falsethorpej
2007-02-21Replace the Mach-derived boolean_t type with the C99 bool type. Athorpej
2006-05-25move wait points for kva from upper layers to vm_map. PR/33185 #1.yamt
2006-05-03uvm_km_suballoc: consider kva overhead of "kmapent".yamt
2006-02-16Change "inline" back to "__inline" in .h files -- C99 is still tooperry
2006-02-11remove the following options. no objections on tech-kern@.yamt
2006-01-21implement compat_linux mremap.yamt
2005-12-24Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.perry
2005-12-11merge ktrace-lwp.christos
2005-05-17(try to) merge map entries in fault handler.yamt
2005-04-01merge yamt-km branch.yamt
2005-02-11use vm_map_{min,max}() instead of dereferencing the vm_map pointer directly.chs
2005-01-13in uvm_unmap_remove, always wakeup va waiters if any.yamt
2005-01-12don't reserve (uvm_mapent_reserve) entries for malloc/pool backendsyamt
2005-01-01in the case of !PMAP_MAP_POOLPAGE, gather pool backend allocations toyamt
2005-01-01introduce vm_map_kernel, a subclass of vm_map, andyamt
2005-01-01for in-kernel maps,yamt
2004-02-10Back out the changes inmatt
2004-01-29- split uvm_map() into two functions for the followings.yamt
2003-11-01track map entries and free spaces using red-black treeyamt
2003-10-01ansi'fy.enami
2003-09-10Swap where the vm map's max and min offset are stored so that they can beenami
2003-02-20Introduce "top down" memory management for mmap()ed allocations. Thisatatat
2002-11-02/*CONTCOND*/ while (0)'ed macrosperry
2002-09-22add a new flag VM_MAP_DYING, which is set before we startchs
2001-10-03protect against traditional macro expansion.christos
2001-09-09create a new pool for map entries, allocated from kmem_map instead ofchs
2001-06-26Reduce some complexity in the fault path -- Rather than maintainingthorpej
2001-06-02replace vm_map{,_entry}_t with struct vm_map{,_entry} *.chs
2001-05-26replace {simple_,}lock{_data,}_t with struct {simple,}lock {,*}.chs
2001-05-25remove trailing whitespace.chs
2001-03-15eliminate the KERN_* error codes in favor of the traditional E* codes.chs
2001-02-18clean up DIAGNOSTIC checks, use KASSERT().chs
2000-12-13Use single const char array instead of over 200 string constant.enami