]> Zhao Yanbai Git Server - minix.git/commit
vm: if mmap address is given, try that first
authorDavid van Moolenbroek <david@minix3.org>
Sun, 22 Jan 2012 17:20:45 +0000 (18:20 +0100)
committerDavid van Moolenbroek <david@minix3.org>
Sat, 24 Mar 2012 18:51:14 +0000 (19:51 +0100)
commitb91295a8d2b40e60e3867cc019feace277034035
tree2874b217716920aa0fca3c0cc2852e49dabe453f
parentc729ff00502e4acebd4b5098dbf75292af72fbbc
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.
servers/vm/mmap.c