You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This has been raised from the discussion #289 . Which I've quoted below
The base ABI does not cover platform specific functions, it leaves the platform ABI to define these. It does not say anything about POSIX [0] functions like siglongjmp that may need to interact with SME state.
My preference is that the sysvabi64.rst record the result of community consensus rather than be the driving force in defining it.
Quote from discussion
POSIX allows software to exit a signal handler by calling siglongjmp, bypassing the more common signal return [1].
When a signal is delivered, and execution is transferred to its handler, it is expected that ZA will be in the off state and all SME state to be persisted in the signal frame [2]. Signals can be delivered when SME is in any state, including the dormant state. Delivering a Signal will not commit the lazy state.
This has been raised from the discussion #289 . Which I've quoted below
The base ABI does not cover platform specific functions, it leaves the platform ABI to define these. It does not say anything about POSIX [0] functions like
siglongjmp
that may need to interact with SME state.The one document in the ABI where this could be mentioned is the sysvabi64 https://github.com/ARM-software/abi-aa/blob/main/sysvabi64/sysvabi64.rst
My preference is that the sysvabi64.rst record the result of community consensus rather than be the driving force in defining it.
Quote from discussion
The text was updated successfully, but these errors were encountered: