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-808-g4541faab


From: Samuel Thibault
Subject: [SCM] GNU Mach branch, master, updated. v1.8-808-g4541faab
Date: Sun, 17 Dec 2023 17:52:39 -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  4541faab2ec63444e5afdb1aa17b0cb6180a3d55 (commit)
       via  69620634858b2992e1a362e33c95d9a8ee57bce7 (commit)
      from  c5f150653fd0642fdbd11b043dfbbbe473604570 (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 4541faab2ec63444e5afdb1aa17b0cb6180a3d55
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.

commit 69620634858b2992e1a362e33c95d9a8ee57bce7
Author: Flavio Cruz <flaviocruz@gmail.com>
Date:   Thu Dec 14 01:02:31 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.

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

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]