HomeFreeBSD

arm64: Add Arm SPE thread mode support

Description

arm64: Add Arm SPE thread mode support

Add support for the using the Arm Statistical Profiling Extension (SPE) in
the hardware tracing framework, hwt(4), thread mode.

SPE is an optional extension added in Armv8.1 to provide profiling of
software using randomised instruction sampling. Thread mode allows tracing
of a single thread, regardless of the CPU it is scheduled on.

Reviewed by: andrew
Sponsored by: Arm Ltd
Differential Revision: https://reviews.freebsd.org/D53738

Details

Provenance
sarah.walker2_arm.comAuthored on Jan 2 2026, 4:27 PM
andrewCommitted on Jan 6 2026, 10:36 AM
Reviewer
andrew
Differential Revision
D53738: arm64: Add Arm SPE thread mode support
Parents
rG77153a491e3b: Split counting from sampling.
Branches
Unknown
Tags
Unknown