Go to file
David van Moolenbroek b91295a8d2 vm: if mmap address is given, try that first
Previously, the mmap address (if given) was merely used as a lower
bound, and then possibly overriden with a hint. Now, the mapping is
first tried at the exact given address. If that fails, the start of
the mmap range is used as lower bound (which is then still overridden
by the hint for efficiency).

This allows two pages to be mapped in at predefined addresses, where
the second address is lower than the first. That was not possible.
2012-03-24 19:51:14 +01:00
benchmarks Fixed unixbench Run script 2010-10-25 08:32:14 +00:00
bin Import NetBSD cat(1) 2012-03-14 16:54:30 +01:00
commands Add sys_vumap() kernel call 2012-03-24 19:51:13 +01:00
common Remove unsupported legacy TIOC[GS]ET[PC] ioctls 2012-03-19 00:09:29 +01:00
dist/bzip2 import NetBSD bzip2 and libbz2 2011-11-18 11:11:04 +01:00
docs Added UPDATING note about newer clang required. 2012-02-14 16:42:58 +01:00
drivers ahci: use sys_vumap() instead of sys_umap() 2012-03-24 19:51:13 +01:00
etc ahci: use sys_vumap() instead of sys_umap() 2012-03-24 19:51:13 +01:00
external imported code harmonisation 2012-03-14 16:02:59 +01:00
include Add sys_vumap() kernel call 2012-03-24 19:51:13 +01:00
kernel Add sys_vumap() kernel call 2012-03-24 19:51:13 +01:00
lib Add sys_vumap() kernel call 2012-03-24 19:51:13 +01:00
libexec Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
man Remove unsupported legacy TIOC[GS]ET[PC] ioctls 2012-03-19 00:09:29 +01:00
sbin Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
servers vm: if mmap address is given, try that first 2012-03-24 19:51:14 +01:00
share import NetBSD /usr/share/misc/ 2012-03-23 16:27:59 +01:00
sys imported code harmonisation 2012-03-14 16:02:59 +01:00
test blocktest: updates for sys_vumap() 2012-03-24 19:51:13 +01:00
tools import NetBSD /usr/share/misc/ 2012-03-23 16:27:59 +01:00
usr.bin imported code harmonisation 2012-03-14 16:02:59 +01:00
usr.sbin user(8): remove output file from source 2012-02-14 15:49:04 +01:00
.gitignore Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
LICENSE Fix parameter parsing in cut 2010-01-21 10:16:05 +00:00
Makefile imported code harmonisation 2012-03-14 16:02:59 +01:00