HomeFreeBSD

arm64: mte: configure initial state for system registers

Description

arm64: mte: configure initial state for system registers

The fields in SCTLR_EL1 and HCR_EL2 for enabling MTE are set, and if the
ID_AA64PFR1_EL1 register shows MTE is present, the GCR_EL1 register is
also configured, and the two TFSR registers which hold pending tag check
faults are cleared.

Reviewed by: andrew
Sponsored by: Arm Ltd
Signed-off-by: Harry Moulton <harry.moulton@arm.com>
Differential Revision: https://reviews.freebsd.org/D55946

Details

Provenance
harry.moulton_arm.comAuthored on Apr 13 2026, 11:54 AM
andrewCommitted on Apr 13 2026, 2:23 PM
Reviewer
andrew
Differential Revision
D55946: arm64: mte: configure initial state for system registers
Parents
rGaa555b6004d6: arm64: mte: add system register definitions
Branches
Unknown
Tags
Unknown