[Top][All Lists]

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

[SCM] GNU Mach branch, master, updated. v1.8-622-g31dd30a9

From: Samuel Thibault
Subject: [SCM] GNU Mach branch, master, updated. v1.8-622-g31dd30a9
Date: Sun, 30 Apr 2023 21:30:35 -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  31dd30a94a682955c3c9e2f42252b4a07687067a (commit)
      from  660bc8ab3813737b3857648b7ec60d88494aeed1 (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 31dd30a94a682955c3c9e2f42252b4a07687067a
Author: Luca Dariz <>
Date:   Wed Apr 19 21:47:03 2023 +0200

    add setting gs/fsbase
    * i386/i386/i386asm.sym: add offsets for asm
    * i386/i386/pcb.c: switch FSBASE/GSBASE on context switch and
      implement accessors in thread setstatus/getstatus
    * i386/i386/thread.h: add new state to thread saved state
    * kern/thread.c: add i386_FSGS_BASE_STATE handler
    * x86_64/locore.S: fix fs/gs handling, skipping the base address and
      avoid resetting it by manually re-loading fs/gs
    Message-Id: <>


Summary of changes:
 i386/i386/i386asm.sym |  2 ++
 i386/i386/pcb.c       | 39 ++++++++++++++++++++--
 i386/i386/thread.h    |  4 +++
 kern/thread.c         |  3 ++
 x86_64/locore.S       | 89 ++++++++++++++++++++++++++++++++++++++++-----------
 5 files changed, 116 insertions(+), 21 deletions(-)

GNU Mach

reply via email to

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