summaryrefslogtreecommitdiff
path: root/sys/uvm/uvm_map.h
AgeCommit message (Expand)Author
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
2000-09-13Add an align argument to uvm_map() and some callers of thatthorpej
2000-08-16Garbage-collect a constant that nothing uses.thorpej
2000-08-12Use ltsleep in a loop instead of simple_unlock/tsleep/goto try_againsommerfeld
2000-06-26restore a dropped #ifdef _KERNELmrg
2000-06-26<vm/vm_map.h> gets merged into <uvm/uvm_map.h>mrg
2000-03-29Remove redundant decl for uvmspace_fork() - it's in <uvm/uvm_extern.h>.simonb
2000-03-26Merge parts of chs-ubc2 into the trunk:kleink
1999-06-21Protect prototypes, certain macros, and inlines from userland.thorpej
1999-05-26Change the vm_map's "entries_pageable" member to a r/o flags member, whichthorpej
1999-05-23implement madvice() for MADV_{NORMAL,RANDOM,SEQUENTIAL}, others are not yet d...mrg
1999-05-20Make a slight modification of pmap_growkernel() -- it now returns thethorpej
1999-03-25remove now >1 year old pre-release message.mrg
1998-10-11remove unused share map code from UVM:chuck
1998-08-31Back out previous; I should have instrumented the benefit of this onethorpej
1998-08-31Use the pool allocator and the "nointr" pool page allocator for vm_map's.thorpej
1998-08-13Merge paddr_t changes into the main branch.eeh
1998-02-10- add defopt's for UVM, UVMHIST and PMAP_NEW.mrg
1998-02-10add/cleanup multiple inclusion protection.perry
1998-02-07restore rcsidsmrg
1998-02-07prototype for uvm_map_checkprot() moved to uvm_extern.h.chs
1998-02-06RCS ID police.thorpej
1998-02-05initial import of the new virtual memory system, UVM, into -current.mrg