WEDNESDAY, AUGUST 19, 2026
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.