summaryrefslogtreecommitdiff
path: root/sys/vm/vm_mmap.c
AgeCommit message (Collapse)Author
1998-06-02const mlock(2) and munlock(2)Theo de Raadt
1998-05-11Do not allow mapping of immutable/append-only in a way that allows writing.Niklas Hallqvist
Information about the problem gathered from NetBSD, but solved in a different albeit similar way.
1998-02-25check for zerodev special case before kicking out all VCHR casesTheo de Raadt
1998-02-19Tighten up the mmapping of char devices even more. Do not allowNiklas Hallqvist
MAP_PRIVATE or MAP_COPY of them as it was incorrectly handled anyhow.
1998-02-18do not permit read+write mmap on a read-only device-based descriptor;Theo de Raadt
mostly from chuck@maria.wustl.edu
1997-11-14convert to void *addrTheo de Raadt
1997-11-13make msync() have 3 argsTheo de Raadt
1997-07-25tabifyMichael Shalayeff
some /lx/p/ printf changes
1997-01-07Fix for final ptdi panic on i386Thorsten Lockert
1996-04-21partial sync with netbsd 960418, more to comeTheo de Raadt
1996-04-19NetBSD 960317 mergeNiklas Hallqvist
1996-03-03From NetBSD: merge with 960217Niklas Hallqvist
1996-01-07add minherit() system callTheo de Raadt
1995-12-14from netbsd:Theo de Raadt
Extend use of vm_object_prefer() to vm_allocate_with_pager(). Make vm_object_prefer() call MD aligner for "pageless" objects too, so we can have more control over the virtual address to be used. Implementation could be simpler if we by-pass the object to mapped, but we'd loose the ability to adapt alignment to objects that were previously mmap'ed with MAP_FIXED on. Only expect vm_fork() to return if __FORK_BRAINDAMAGE is defined. Eliminate unused third arg to vm_fork().
1995-10-18initial import of NetBSD treeTheo de Raadt