[Top][All Lists]

[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 <>
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: <>

commit 44ca02a46b6fa0a8f1181fdc08efa779c3bdce80
Author: Joan Lledó <>
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: <>

commit a0473675b98f51c48ea92c357793c2dbed0d1d85
Author: Samuel Thibault <>
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 <>
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
    (memory_object_array_t): Typedef to memory_object_t* instead of

commit 48c4664974ef5b16b25f3116120eb145b8f2d9e5
Author: Samuel Thibault <>
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(-)

GNU Mach

reply via email to

[Prev in Thread] Current Thread [Next in Thread]