summaryrefslogtreecommitdiff
path: root/sys/vm
AgeCommit message (Expand)Author
1999-12-30I should have made uvm_page_physload() take paddr_t's instead of vaddr_t's.eeh
1999-11-30Cast the argument to ptoa() to a vaddr_t to prevent an integer overflowthorpej
1999-11-13Change the pmap_enter() API slightly; pmap_enter() now returns an errorthorpej
1999-09-12eliminate the PMAP_NEW option by making it required for all ports.chs
1999-07-22Garbage collect thread_sleep()/thread_wakeup() left over from the oldthorpej
1999-07-08Change the pmap_extract() interface to:thorpej
1999-07-07Add a macro to modify flags in a VM map, which handles the lockingthorpej
1999-07-01Fix a corner case locking error, which could lead to map corruption inthorpej
1999-06-17pmap_change_wiring() -> pmap_unwire().thorpej
1999-06-17Remove pmap_pageable(); no pmap implements it, and it is not really useful,thorpej
1999-06-16Clean up some comments.thorpej
1999-06-16Add a macro to test if a map entry is wired.thorpej
1999-06-15Several changes, developed and tested concurrently:thorpej
1999-06-07Fix a braino in vm_map_unlock(). Thanks to Chuck Silvers for pointingthorpej
1999-06-07Fix a typo.thorpej
1999-06-05Keep interrupt-safe maps on an additional queue. In uvm_fault(), if we'rethorpej
1999-05-28Make "intrsafe" maps locked only by exclusive spin locks, never sleepthorpej
1999-05-26Change the vm_map's "entries_pageable" member to a r/o flags member, whichthorpej
1999-05-20Make a slight modification of pmap_growkernel() -- it now returns thethorpej
1999-05-13Allow the caller to specify a stack for the child process. If NULL,thorpej
1999-05-12Add an optional pmap hook, pmap_fork(), to be called at the end ofthorpej
1999-04-11Check to see if TRUE and FALSE are already defined before blindlysimonb
1999-04-10rip out some old-vm specific definitions and prototypes for address spacedrochner
1999-03-31put back #ifdef _KERNEL that broken xosview build.mrg
1999-03-30Nuke at least a few files which are clearly not used any more.mycroft
1999-03-26Add a new `access type' argument to pmap_enter(). This indicates what type ofmycroft
1999-03-24completely remove Mach VM support. all that is left is the all themrg
1999-03-09Have unimplemented/unsupported system calls (madvise(), mincore(), sbrk(),kleink
1999-02-15RCS ID policehubertf
1999-01-16remove old (dead) non-MNN codechuck
1998-11-29patch from chuck:cgd
1998-11-19comment how a diag test is possible broken.mrg
1998-11-08Set the B_NOCACHE bit so that NFSv3 will not try to do async writes.mycroft
1998-10-23Compute compile-time value of old-VM parameter MAX_KMAPENT from NPROCjonathan
1998-10-19Defopt SYSVMSG, SYSVSEM and SYSVSHM.tron
1998-10-14Physical addresses are paddr_t, not vaddr_tws
1998-10-11remove the following if UVM is defined:chuck
1998-10-02back out previous.mrg
1998-09-30Declare silent success on madvise(). As an advisory call, it is harmlesstv
1998-09-13Make copyrights consistent; remove extra trailing spaces, change reformattedchristos
1998-09-08Implement vm_exit(), which frees VM resources when a process finishesthorpej
1998-09-06Panic instead failing the syscall on an impossible condition (from Robert Elz).pk
1998-09-06Fix UIO_SYSSPACE / UIO_USERSPACE confusion in the new swappath code.drochner
1998-09-05Assign copyright to TNF.christos
1998-08-30add missing labeldrochner
1998-08-29add sys/swap.h, and not that vm/vm_swap.h should go away later.mrg
1998-08-29move <vm/vm_swap.h> to <sys/swap.h>. <vm/vm_swap.h> still works for now (goes...mrg
1998-08-29add a `char se_path[PATH_MAX]' member to struct swapent, thatmrg
1998-08-28Add a waitok boolean argument to the VM system's pool page allocator backend.thorpej
1998-08-24vm_page_bootstrap takes vaddr_t *'s not paddr_t *'smrg