]> Zhao Yanbai Git Server - minix.git/commit
Split off sys_umap_remote from sys_umap
authorErik van der Kouwe <erik@minix3.org>
Fri, 10 Jun 2011 14:28:20 +0000 (14:28 +0000)
committerErik van der Kouwe <erik@minix3.org>
Fri, 10 Jun 2011 14:28:20 +0000 (14:28 +0000)
commit6e0f3b3bda539bdb7866151536d1cd70dc3da719
tree5f7a98c933fb6cc6ca57fd4b598bc839dbf91281
parent25d26d76fd0711f851bad77ee67ecf986b39f5ab
Split off sys_umap_remote from sys_umap

sys_umap now supports only:
- looking up the physical address of a virtual address in the address space
  of the caller;
- looking up the physical address of a grant for which the caller is the
  grantee.

This is enough for nearly all umap users. The new sys_umap_remote supports
lookups in arbitrary address spaces and grants for arbitrary grantees.
14 files changed:
commands/service/service.c
common/include/minix/com.h
common/include/minix/syslib.h
drivers/amddev/amddev.c
etc/system.conf
kernel/config.h
kernel/system.c
kernel/system.h
kernel/system/Makefile.inc
kernel/system/do_umap.c [changed mode: 0644->0755]
kernel/system/do_umap_remote.c [new file with mode: 0644]
lib/libsys/Makefile
lib/libsys/sys_umap_remote.c [new file with mode: 0755]
servers/pm/profile.c