summaryrefslogtreecommitdiff
path: root/sys/vm
AgeCommit message (Expand)Author
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
1998-08-18Fix missing ;, pointed out by Erik Bartelsen, PR #5987.thorpej
1998-08-15Assign my copyrights to TNF.mycroft
1998-08-13Oops, lots of missed vm_offset_t -> vaddr_t changes.thorpej
1998-08-13Second arg of vm_map_insert() is/was a vm_object_t.thorpej
1998-08-13Merge paddr_t changes into the main branch.eeh
1998-08-09bzero->memset, bcopy->memcpy, bcmp->memcmpperry
1998-07-31Allow an alternate splimp-protected map to be specified in the pool pagethorpej
1998-07-28Don't cast the null residual pointer passed to vn_rdwr().thorpej
1998-07-26Fix missing semi-colonsimonb
1998-07-24Implement kmem_{alloc,free}_poolpage(). These functions use pmap hooks tothorpej
1998-07-23Update pool_* functions to new interface.pk
1998-07-12GCC erroneously thinks used_vnode_size (a quad) is uninitialized on m68k.thorpej
1998-07-08Add a "free_list" to UVM's vm_physseg, indicating which free list thethorpej
1998-07-07Add support for mmap'ing disk block devices.thorpej
1998-06-24Always include fifos; "not an option any more".sommerfe
1998-06-22defopt for options FIFOsommerfe
1998-06-12Rework the way kernel include files are installed. In the new method,cgd
1998-06-10dev_pager_alloc panic workaround for arm32 - temporary.tv
1998-05-30Per XSH98, const'ify the `addr' arguments to mlock() and munlock().kleink
1998-05-19It is no longer necessary for pmap_pinit() and pmap_release() to bethorpej
1998-05-19Nuke #if 0'd pmap_bootstrap() declaration.thorpej
1998-05-10reject attempts to map an immutable or append-only file, shared withmrg
1998-05-09Use size_t to pass the length of the memory region to operate on to chgkprot(),kleink
1998-04-30Pass vslock() and vsunlock() a proc *, rather than implicitly operatingthorpej
1998-04-09Allocate kernel virtual address space for the U-area before allocatingthorpej
1998-03-31free correct page in incomplete section of MNN, as pointedchuck
1998-03-30Mark scheduler() and uvm_scheduler() as never returning.mycroft
1998-03-28Per XPG, if the file descriptor argument to mmap() refers to a file whosekleink
1998-03-27Split vmspace_alloc() into vmspace_alloc() and vmspace_init(). The latterthorpej
1998-03-26correctly count ru_majflt. the fix pulled in from pr#1397 is incorrect.chuck
1998-03-25PAGE_SHIFT, PAGE_MASK, and PAGE_SIZE are all short-hand for kernel variables.thorpej
1998-03-20VM_PSTRAT_RANDOM does not use varible x. #ifdef x's definition.phil
1998-03-19Make the previous change `atomic'.thorpej
1998-03-19When unsharing or execing, deactivate the old vmspace before reassigningthorpej
1998-03-12Add vm_page_alloc1() and vm_page_free1(), which allocate/free singlethorpej
1998-03-03As in UVM, automatically convert MAP_PRIVATE device mappings to MAP_SHARED.mycroft
1998-03-01Merge with Lite2 + local changesfvdl
1998-02-23Add a diagnostic panic() to catch attempts to call vm_page_unwire() withdrochner
1998-02-19Add "storage" arguments (all NULL) to pool_create() and pool_prime().pk