commit-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[SCM] GNU Mach branch, master, updated. v1.8-802-g29d4bcaa


From: Samuel Thibault
Subject: [SCM] GNU Mach branch, master, updated. v1.8-802-g29d4bcaa
Date: Sat, 2 Dec 2023 19:04:35 -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  29d4bcaafc4c2040df27a6247603c68e7757205c (commit)
       via  2db6b9b7b23b3bab944665b3b6012d24dd425d97 (commit)
      from  6e0f722df45f6c261f250a8814458e19c2bed550 (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 29d4bcaafc4c2040df27a6247603c68e7757205c
Author: Flavio Cruz <flaviocruz@gmail.com>
Date:   Thu Nov 30 02:08:01 2023 -0500

    x86_64: Support 8 byte inlined port rights to avoid message resizing.
    
    If a port is inlined in a message, the user has to use
    mach_port_name_inlined_t to define each port. Out of line memory
    continues to use mach_port_name_t since that memory has to be copied to
    the kernel anyway.
    
    Both copyinmsg and copyoutmsg can be reduced to nothing (if we ignore
    USER32) as a follow up but kept this patch simple for ease of review.
    Message-ID: <ZWg00XzFPqqL1yF-@jupiter.tail36e24.ts.net>

commit 2db6b9b7b23b3bab944665b3b6012d24dd425d97
Author: Flavio Cruz <flaviocruz@gmail.com>
Date:   Sat Nov 25 01:27:53 2023 -0500

    Reorder mach_msg_type_t fields to ensure msgt_name and msgt_size are byte 
aligned
    
    msgt_unused appears right after msgt_size since msgt_size can be reduced
    to only 8 bits in the future, so we leave the door opened to make
    msgt_unused 13 bits long.
    Message-ID: <ZWGT6a6GeqFAtOUn@jupiter.tail36e24.ts.net>

-----------------------------------------------------------------------

Summary of changes:
 i386/i386/copy_user.h  | 12 ++++-----
 include/mach/message.h | 38 ++++++++++++++++++++--------
 x86_64/copy_user.c     | 67 ++++++++++++++++++++++++++++++++++++++++++++------
 3 files changed, 93 insertions(+), 24 deletions(-)


hooks/post-receive
-- 
GNU Mach



reply via email to

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