HomeFreeBSD

arm64: Support passing more registers to signals

Description

arm64: Support passing more registers to signals

To support recent extensions to the Arm architecture we may need to
store more or larger registers when sending a signal.

To support this create a list of these extra registers. Userspace that
needs to access a register in the signal handler can then walk the list
to find the correct register struct and read/write its contents.

Reviewed by: kib, markj (earlier version)
Sponsored by: Arm Ltd
Differential Revision: https://reviews.freebsd.org/D43302

Details

Provenance
andrewAuthored on Mar 21 2024, 10:13 AM
Reviewer
kib
Differential Revision
D43302: arm64: Support passing more registers to signals
Parents
rG69d5783ae81b: wmemchr(3): fix prototypes for wcpcpy() and wcpncpy()
Branches
Unknown
Tags
Unknown