[Top][All Lists]

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

[SCM] GNU Mach branch, master, updated. v1.8-608-ge2d9c966

From: Samuel Thibault
Subject: [SCM] GNU Mach branch, master, updated. v1.8-608-ge2d9c966
Date: Sun, 2 Apr 2023 18:27:10 -0400 (EDT)

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  e2d9c96609b6bd328bfa8bb6e8c0f0b259485a2f (commit)
       via  984576eb09fdc554a934fb62c404c1b69b3ee68b (commit)
       via  5ff6ff2707b7b482efc9e172c87bd5c4106d9ed4 (commit)
      from  f72cc8c81afe03667cc1ee70169ed343a40f4578 (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 e2d9c96609b6bd328bfa8bb6e8c0f0b259485a2f
Author: Flavio Cruz <>
Date:   Wed Mar 15 02:08:08 2023 -0400

    Use c_string to define symtab_name_t.
    As mentioned in 5447f965, the c_string type correctly uses
    msgt_size/msgt_number, resulting in a more compact ABI that doesn't
    require mach_msg_type_long_t.
    I redefined host_load_symbol_table with a new Id since this is just a
    debug RPC and is not used anywhere.
    Message-Id: <>

commit 984576eb09fdc554a934fb62c404c1b69b3ee68b
Author: Samuel Thibault <>
Date:   Mon Mar 13 20:33:13 2023 +0100

    Drop spurious tabs

commit 5ff6ff2707b7b482efc9e172c87bd5c4106d9ed4
Author: Flavio Cruz <>
Date:   Mon Mar 13 01:42:12 2023 -0400

    Track task and thread time using time_value64_t.
    Changed kern/timer.c to use the higher precision time_value64_t.
    Of course, this won't suffer from the 2038 overflow but it does provide
    nanosecond precision (if gnumach ever uses a better timer) and
    moves us closer to only having time_value64_t.
    Message-Id: <>


Summary of changes:
 include/mach/time_value.h                | 21 ++++----
 include/mach_debug/mach_debug.defs       | 35 +++++++-------
 include/mach_debug/mach_debug_types.defs |  2 +-
 kern/mach_clock.c                        |  7 ++-
 kern/mach_clock.h                        |  2 +-
 kern/task.c                              | 42 ++++++++--------
 kern/task.h                              |  4 +-
 kern/thread.c                            | 19 ++++----
 kern/timer.c                             | 82 +++++++++++++-------------------
 kern/timer.h                             | 24 +++-------
 10 files changed, 109 insertions(+), 129 deletions(-)

GNU Mach

reply via email to

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