]> Zhao Yanbai Git Server - minix.git/commit
vm: add third-party mmap() mode and PROCCTL
authorBen Gras <ben@minix3.org>
Tue, 5 Jun 2012 22:50:13 +0000 (00:50 +0200)
committerBen Gras <ben@minix3.org>
Thu, 7 Jun 2012 10:43:16 +0000 (12:43 +0200)
commitee4016155ed69e4c26370a43f8b3ae3c982efbc2
treeac67c0a42f3eedc54c4b0fea7a207728b43cc940
parent1daf36038cf1debd282fd70c17802892fc79521c
vm: add third-party mmap() mode and PROCCTL

these two functions will be used to support all exec() functionality
going into a single library shared by RS and VFS and exec() knowledge
leaving VM.

. third-party mmap: allow certain processes (VFS, RS) to
  do mmap() on behalf of another process
. PROCCTL: used to free and clear a process' address space
12 files changed:
commands/service/parse.c
etc/system.conf
include/minix/com.h
include/minix/vm.h
include/sys/mman.h
lib/libc/sys-minix/mmap.c
lib/libsys/Makefile
lib/libsys/vm_procctl.c [new file with mode: 0644]
servers/vm/exit.c
servers/vm/main.c
servers/vm/mmap.c
servers/vm/proto.h