HomeFreeBSD

arm64: Initial SVE support

Description

arm64: Initial SVE support

Add initial kernel support for SVE. This detects if SVE is present on
all CPUs, and if so allows for the use of SVE in the future.

As the SVE registers are a superset of the VFP registers we don't need
to restore the VFP registers when SVE is enabled.

Ths interface to enable SVE is provided, but not used until SVE is
supported in signals and with ptrace.

Sponsored by: Arm Ltd
Differential Revision: https://reviews.freebsd.org/D43306

Details

Provenance
andrewAuthored on Sep 27 2024, 1:36 PM
Differential Revision
D43306: arm64: Initial SVE support
Parents
rG8934002959e0: bhyve: avoid buffer overflow in pci_vtcon_control_send
Branches
Unknown
Tags
Unknown