summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_mmap.c
Commit message (Expand)AuthorAgeFilesLines
...
* Implement an optimization of the VM<->pmap API. Pass vm_page_t's directlypeter2000-05-211-2/+2
* Implement POSIX.1b shared memory objects. In this implementation,wollman2000-04-221-0/+10
* Revert spelling mistake I made in the previous commitcharnier2000-03-271-1/+1
* Spellingcharnier2000-03-261-1/+1
* Add MAP_NOCORE to mmap(2), and MADV_NOCORE and MADV_CORE to madvise(2).ps2000-02-281-1/+3
* Fix null-pointer dereference crash when the system is intentionallydillon2000-02-161-4/+42
* Use MAP_NOSYNC for vnodes without any links in their filesystem.guido2000-01-031-0/+7
* Add MAP_NOSYNC feature to mmap(), and MADV_NOSYNC and MADV_AUTOSYNC todillon1999-12-121-3/+4
* useracc() the prequel:phk1999-10-291-2/+0
* cleanup madvise code, add a few more sanity checks.dillon1999-09-211-2/+17
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
* Decommision miscfs/specfs/specdev.h. Most of it goes into <sys/conf.h>,phk1999-08-081-3/+1
* vm_mmap:alc1999-06-051-3/+4
* Add the options MAP_PREFAULT and MAP_PREFAULT_PARTIAL to vm_map_find/insert,alc1999-05-171-10/+2
* Remove prototypes for functions that don't exist anymore (vm_map.h).alc1999-05-161-7/+2
* Simplify vm_map_find/insert's interface: remove the MAP_COPY_NEEDED option.alc1999-05-141-2/+2
* Add brackets to silence egcs and help clarity.peter1999-05-061-3/+3
* Don't ignore mmap() address hint below the text section.luoqi1999-05-061-2/+4
* Suser() simplification:phk1999-04-271-5/+4
* unifdef -DVM_STACK - it's been on for a while for x86 and was checkedpeter1999-04-191-9/+3
* To avoid a conflict for the vm_map's lock with vm_fault, releasealc1999-03-021-4/+33
* mincore doesn't modify the vm_map. Therefore, it doesn't requirealc1999-03-011-6/+6
* Hide access to vmspace:vm_pmap with inline function vmspace_pmap(). Thisluoqi1999-02-191-3/+3
* Remove MAP_ENTRY_IS_A_MAP 'share' maps. These maps were once used todillon1999-02-071-2/+2
* Mostly remove the VM_STACK OPTION.julian1999-01-261-3/+6
* This is a rather large commit that encompasses the new swapper,dillon1999-01-211-1/+2
* Add (but don't activate) code for a special VM option to makejulian1999-01-061-1/+16
* Don't disable mmap with large file offset.dt1998-12-091-3/+2
* Fixed two potentially serious classes of bugs:dg1998-10-131-4/+4
* Cosmetic changes to the PAGE_XXX macros to make them consistent withdfr1998-09-041-2/+2
* Change various syscalls to use size_t arguments instead of u_int.dfr1998-08-241-2/+2
* Cast pointers to uintptr_t/intptr_t instead of to u_long/long,bde1998-07-151-2/+2
* Don't truncate the return value of mmap to sizeof(int).dfr1998-07-051-2/+2
* Removed unused includes.bde1998-06-211-2/+1
* This commit fixes various 64bit portability problems required fordfr1998-06-071-2/+3
* Make the previous commit compile..peter1998-05-191-1/+3
* Plug hole reported on Bugtraq: do not allow mmap with WRITE privs forguido1998-05-181-6/+18
* Fix for mmap of char devices bug as described in OpenBSD advisory ofguido1998-03-121-7/+36
* This mega-commit is meant to fix numerous interrelated problems. Theredyson1998-03-071-8/+1
* Back out DIAGNOSTIC changes.eivind1998-02-061-2/+1
* Turn DIAGNOSTIC into a new-style option.eivind1998-02-041-1/+2
* caddr_t --> void *alex1997-12-311-14/+14
* Make COMPAT_43 and COMPAT_SUNOS new-style options.eivind1997-12-161-1/+2
* Move the "retval" (3rd) parameter from all syscall functions and putphk1997-11-061-34/+19
* Removed unused #includes.bde1997-09-011-3/+1
* Allow non-page aligned file offset mmap's, providing that the system ispeter1997-08-301-23/+47
* Fixed type mismatches for functions with args of type vm_prot_t and/orbde1997-08-251-9/+5
* Add support for 4MB pages. This includes the .text, .data, .data partsdyson1997-07-171-4/+8
* Correct the return code for the mlock system call. Also add the stubsdyson1997-06-151-2/+32
* Don't #include <sys/fcntl.h> in <sys/file.h> if KERNEL is defined.bde1997-03-231-1/+2
OpenPOWER on IntegriCloud