[PATCH v5 0/3] aarch64: clear SME ZA state for clone{, 3} syscalls

Yury Khrustalev yury.khrustalev@arm.com
Mon Sep 29 10:24:27 GMT 2025


On Mon, Sep 29, 2025 at 11:21:37AM +0100, Yury Khrustalev wrote:
> Passes tests on AArch64, OK for trunk?
> SME part was tested on Arm Fixed Virtual Platform (FVP) model using the
> process outloned in [1].
> 
> [1]: https://inbox.sourceware.org/libc-help/aIc3ElNTSQrelCK9@arm.com/
> 
> Base-commit: e7eadbb29f
> 
> Changes in v5:
>  - Rebased on master.
>  - Added tests for fork and vfork.
>  - Added assembly macro for calling __libc_arm_za_disable().
>  - Added call to __libc_arm_za_disable() in vfork.
>  - Added INLINE_CLONE_SYSCALL() fpr AArch64 to call __libc_arm_za_disable()
>    during inlince clone() call.

Link to v4: https://patchwork.sourceware.org/project/glibc/list/?series=51413



More information about the Libc-alpha mailing list