GCC Newspaper
OCTOBER 6, 2026
Date
/
Architectures
Components
Topics
News & Policy
Other
aarch64

aarch64: Update FEAT_TPS and FEAT_TPSP system registers

Updates AArch64 system register definitions to match specification changes.

The definitions for the AArch64 FEAT_TPS and FEAT_TPSP system registers have been updated to align with the latest specification. The change replaces the use of tpmin*/tpmax* register pairs with individual tpcr* registers, ensuring correct behavior and compliance with current ARM architecture standards.

In Details

The aarch64-sys-regs.def file is synchronized with Binutils to reflect updated ARM architecture specifications for FEAT_TPS and FEAT_TPSP. The architectural change mandates the use of distinct tpcr* registers, superseding the previous tpmin*/tpmax* pair-based approach for managing thread pointer state, ensuring correct system register handling.

For Context
AArch64
The 64-bit ARM architecture.
FEAT_TPS
A specific feature or extension related to Thread Pointer State in ARM architecture.
FEAT_TPSP
Another feature or extension related to Thread Pointer State, likely with persistent aspects.
system registers
Special registers in a processor used for controlling system-level functions, configuration, and status.
Filed Under: aarch64architectureregisters