freebsd-nq/sys/vm
Peter Wemm 54f42e4ba0 Allow non-page aligned file offset mmap's, providing that the system is
allowed to choose the address, or that the MAP_FIXED address has the same
remainder when modulo PAGE_SIZE as the file offset.  Apparently this is
posix1003.1b specified behavior.  SVR4 and the other *BSD's allow it too.
It costs us nothing to support and means we don't get EINVAL on some mmap
code that works perfectly elsewhere.

Obtained from: NetBSD
1997-08-30 18:50:06 +00:00
..
default_pager.c Fixed type mismatches for functions with args of type vm_prot_t and/or 1997-08-25 22:15:31 +00:00
default_pager.h
device_pager.c Fixed type mismatches for functions with args of type vm_prot_t and/or 1997-08-25 22:15:31 +00:00
device_pager.h
pmap.h Fixed the commit botch that was causing crashes soon after system 1997-08-05 23:03:24 +00:00
swap_pager.c Fixed type mismatches for functions with args of type vm_prot_t and/or 1997-08-25 22:15:31 +00:00
swap_pager.h
vm_extern.h
vm_fault.c Fixed type mismatches for functions with args of type vm_prot_t and/or 1997-08-25 22:15:31 +00:00
vm_glue.c #include <machine/limits.h> explicitly in the few places that it is required. 1997-08-21 20:33:42 +00:00
vm_inherit.h
vm_init.c Removed unused #includes. 1997-08-02 14:33:27 +00:00
vm_kern.c Get rid of the ad-hoc memory allocator for vm_map_entries, in lieu of 1997-08-05 00:02:08 +00:00
vm_kern.h
vm_map.c Fixed type mismatches for functions with args of type vm_prot_t and/or 1997-08-25 22:15:31 +00:00
vm_map.h Fix kern_lock so that it will work. Additionally, clean-up some of the 1997-08-18 02:06:35 +00:00
vm_meter.c
vm_mmap.c Allow non-page aligned file offset mmap's, providing that the system is 1997-08-30 18:50:06 +00:00
vm_object.c Get rid of the ad-hoc memory allocator for vm_map_entries, in lieu of 1997-08-05 00:02:08 +00:00
vm_object.h Get rid of the ad-hoc memory allocator for vm_map_entries, in lieu of 1997-08-05 00:02:08 +00:00
vm_page.c Get rid of the ad-hoc memory allocator for vm_map_entries, in lieu of 1997-08-05 00:02:08 +00:00
vm_page.h
vm_pageout.c Add the ability for the pageout daemon to measure stats on memory usage before 1997-07-27 04:49:19 +00:00
vm_pageout.h
vm_pager.c Fixed type mismatches for functions with args of type vm_prot_t and/or 1997-08-25 22:15:31 +00:00
vm_pager.h
vm_param.h
vm_prot.h
vm_swap.c
vm_unix.c Removed unused #includes. 1997-08-02 14:33:27 +00:00
vm_zone.c Added includes of smp.h for SMP. 1997-08-18 03:29:21 +00:00
vm_zone.h The "cutsie" register parameter passing that I had mistakenly used breaks 1997-08-10 00:12:13 +00:00
vm.h
vnode_pager.c Fixed type mismatches for functions with args of type vm_prot_t and/or 1997-08-25 22:15:31 +00:00
vnode_pager.h