[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] GNU Mach branch, master, updated. v1.8-313-g21b60d6
From: |
Samuel Thibault |
Subject: |
[SCM] GNU Mach branch, master, updated. v1.8-313-g21b60d6 |
Date: |
Sun, 7 Nov 2021 11:55:28 -0500 (EST) |
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 21b60d69fadd23e5081d1fd36beeee42f4e7976a (commit)
via 44ca02a46b6fa0a8f1181fdc08efa779c3bdce80 (commit)
via a0473675b98f51c48ea92c357793c2dbed0d1d85 (commit)
via d8c4e675e639ba6a8e573804ce6875c828471b47 (commit)
via 48c4664974ef5b16b25f3116120eb145b8f2d9e5 (commit)
from 1032c8233f33bd13deefb167b897e1ec8a0a2a64 (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 21b60d69fadd23e5081d1fd36beeee42f4e7976a
Author: Sergey Bugaev <bugaevc@gmail.com>
Date: Sat Nov 6 09:13:33 2021 +0100
Memory proxies: Add support for anonymous mappings
* vm/vm_map.c (vm_region_get_proxy):
- Return KERN_INVALID_ARGUMENT when the entry is a submap.
- Create a pager for the vm_object when the entry doesn't
have any yet, since it's an anonymous mapping.
Message-Id: <20211106081333.10366-3-jlledom@mailfence.com>
commit 44ca02a46b6fa0a8f1181fdc08efa779c3bdce80
Author: Joan Lledó <jlledom@member.fsf.org>
Date: Sat Nov 6 09:13:32 2021 +0100
vm: vm_region_get_proxy
To get a proxy to the region a given address belongs to,
with protection and range limited to the region ones.
* include/mach/mach4.defs: vm_region_get_proxy RPC declaration
* vm/vm_map.c: vm_region_get_proxy implementation
Message-Id: <20211106081333.10366-2-jlledom@mailfence.com>
commit a0473675b98f51c48ea92c357793c2dbed0d1d85
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Sun Nov 7 17:50:43 2021 +0100
memory_object_create_proxy: Fix and check coherency with RPC
* vm/memory_object_proxy.c: Include kern/mach4.server.h.
(memory_object_create_proxy): Drop const qualifiers.
commit d8c4e675e639ba6a8e573804ce6875c828471b47
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Sun Nov 7 17:49:18 2021 +0100
memory_object: Fix memory_object_t type in the kernel
mach_port_t is for userland, kernel sees the translated ipc_port_t.
* include/mach/memory_object.h [MACH_KERNEL]: Include ipc/ipc_types.h
[MACH_KERNEL] (memory_object_t): Typedef to ipc_port_t instead of
mach_port_t.
(memory_object_array_t): Typedef to memory_object_t* instead of
mach_port_t*.
commit 48c4664974ef5b16b25f3116120eb145b8f2d9e5
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Sun Nov 7 17:23:44 2021 +0100
Drop unused device_pager_release
* device/dev_pager.c (device_pager_release): Drop unused function.
-----------------------------------------------------------------------
Summary of changes:
device/dev_pager.c | 13 ---------
include/mach/mach4.defs | 10 +++++++
include/mach/memory_object.h | 8 +++--
vm/memory_object_proxy.c | 9 +++---
vm/memory_object_proxy.h | 8 +++++
vm/vm_map.c | 69 ++++++++++++++++++++++++++++++++++++++++++++
6 files changed, 98 insertions(+), 19 deletions(-)
hooks/post-receive
--
GNU Mach
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] GNU Mach branch, master, updated. v1.8-313-g21b60d6,
Samuel Thibault <=