[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] GNU Mach branch, master, updated. d088a062c1dcbd5047a6bf41ccb2cb1d
From: |
Samuel Thibault |
Subject: |
[SCM] GNU Mach branch, master, updated. d088a062c1dcbd5047a6bf41ccb2cb1da2c78060 |
Date: |
Sat, 28 Nov 2009 16:38:56 +0000 |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Mach".
The branch, master has been updated
via d088a062c1dcbd5047a6bf41ccb2cb1da2c78060 (commit)
from 43347f8e5f17cf246d2199b4db5b899e8bb08557 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit d088a062c1dcbd5047a6bf41ccb2cb1da2c78060
Author: Samuel Thibault <address@hidden>
Date: Sat Nov 28 17:37:54 2009 +0100
Add memory object proxies
Memory object proxies permit to replicate objects with different parameters,
like reduced privileged, different offset, etc. They are e.g. essential for
properly managing memory access permissions.
2005-06-06 Marcus Brinkmann <address@hidden>
* include/mach/mach4.defs: Add memory_object_create_proxy
interface.
* Makefile.in (vm-cfiles): Add memory_object_proxy.c.
* i386/include/mach/i386/vm_types.h (vm_offset_array_t): New type.
* include/mach/memory_object.h (memory_object_array_t): New type.
* vm/memory_object_proxy.c: New file.
* kern/ipc_kobject.h: New macro IKOT_PAGER_PROXY. Bump up macros
IKOT_UNKNOWN and IKOT_MAX_TYPE.
* kern/ipc_kobject.c (ipc_kobject_notify): Call
memory_object_proxy_notify for IKOT_PAGER_PROXY.
* vm/vm_init.c (vm_mem_init): Call memory_object_proxy_init.
* vm/vm_user.c (vm_map): Implement support for proxy memory
objects.
-----------------------------------------------------------------------
Summary of changes:
Makefrag.am | 1 +
i386/include/mach/i386/vm_types.h | 1 +
include/mach/mach4.defs | 30 ++++++++++++++++++++++++++++++
include/mach/memory_object.h | 3 +++
kern/ipc_kobject.c | 3 +++
kern/ipc_kobject.h | 5 +++--
vm/vm_init.c | 1 +
vm/vm_user.c | 23 ++++++++++++++++++++++-
8 files changed, 64 insertions(+), 3 deletions(-)
hooks/post-receive
--
GNU Mach
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] GNU Mach branch, master, updated. d088a062c1dcbd5047a6bf41ccb2cb1da2c78060,
Samuel Thibault <=