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

(cherry picked from commit 7e6437c08415ade75403f1ecad75167257e8ea3c)

Details

Provenance
andrewAuthored on Mar 21 2024, 10:13 AM
Reviewer
kib
Differential Revision
D43302: arm64: Support passing more registers to signals
Parents
rGf48bd7527bba: uart: Split out initilisation of the acpi devinfo
Branches
Unknown
Tags
Unknown