[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 <luca@orpolo.org>
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: <20230419194703.410575-5-luca@orpolo.org>
-----------------------------------------------------------------------
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(-)
hooks/post-receive
--
GNU Mach
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] GNU Mach branch, master, updated. v1.8-622-g31dd30a9,
Samuel Thibault <=