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



reply via email to

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