[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] GNU Mach branch, master, updated. v1.8-932-gc1d84077
From: |
Samuel Thibault |
Subject: |
[SCM] GNU Mach branch, master, updated. v1.8-932-gc1d84077 |
Date: |
Sat, 7 Sep 2024 19:08:02 -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 c1d8407710ad736974fce4373f9f992775a33516 (commit)
via f1e3d1e78f8e72bfb2e518ac0ad5ea273dc54b76 (commit)
via e10d0db83b66678a215572d84d23576f5df5a774 (commit)
from 3a6147244fa0fcadec05e3426a35660682858df8 (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 c1d8407710ad736974fce4373f9f992775a33516
Author: Luca Dariz <luca@orpolo.org>
Date: Wed Sep 4 22:18:05 2024 +0200
add tests for FLOAT/XFLOAT state
Message-ID: <20240904201806.510082-2-luca@orpolo.org>
commit f1e3d1e78f8e72bfb2e518ac0ad5ea273dc54b76
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Sun Sep 8 01:06:46 2024 +0200
fpu_set_state: return an error on incoherent fp_save_kind
commit e10d0db83b66678a215572d84d23576f5df5a774
Author: Luca Dariz <luca@orpolo.org>
Date: Wed Sep 4 22:18:04 2024 +0200
add xfloat thread state interface
* i386/i386/fpu.c: extend current getter and setter to support the
extended state; move the struct casting here to reuse the locking
and allocation logic for the thread state; make sure the new state
is set as valid, otherwise it won't be applied; add
i386_get_xstate_size() to dynamically retrieve the FPU state size.
* i386/i386/fpu.h: update prototypes to accept generic thread state
* i386/i386/pcb.c: forward raw thread state to getter and setter, only
checking for minimum size and use the new i386_get_xstate_size()
helper.
* i386/include/mach/i386/mach_i386.defs: expose the new helper
i386_get_xstate_size().
* i386/include/mach/i386/thread_status.h: add interface definition for
I386_XFLOAT_STATE and the corresponding data structure.
Message-ID: <20240904201806.510082-1-luca@orpolo.org>
-----------------------------------------------------------------------
Summary of changes:
i386/i386/fpu.c | 141 ++++++++++++++-----
i386/i386/fpu.h | 9 +-
i386/i386/pcb.c | 37 ++++-
i386/include/mach/i386/mach_i386.defs | 7 +
i386/include/mach/i386/thread_status.h | 12 ++
tests/include/testlib.h | 1 +
tests/test-thread-state-fp.c | 240 +++++++++++++++++++++++++++++++++
tests/testlib.c | 16 +++
tests/user-qemu.mk | 3 +-
9 files changed, 422 insertions(+), 44 deletions(-)
create mode 100644 tests/test-thread-state-fp.c
hooks/post-receive
--
GNU Mach
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] GNU Mach branch, master, updated. v1.8-932-gc1d84077,
Samuel Thibault <=