[committed v4 0/7] aarch64: deprecate some ISA features
Project / Subsystem
binutils / aarch64
Date
2026-07-02
Proposer
Richard Earnshaw <rearnsha@arm.com>
Source type
public_inbox
Consensus
Proposed
Sentiment
9/10
Technical tradeoffs
- • Deprecating features first allows users to adapt gradually before full removal, minimizing disruption.
- • Reverting previous implementation commits ensures consistency but requires careful conflict resolution if the original commits had subsequent changes.
- • Removing unused features simplifies the toolchain maintenance and reduces code complexity.
All attributes
- project
- binutils
- subsystem
- aarch64
- patch_id
- —
- discussion_id
- 20260702124446.3296717-1-rearnsha@arm.com
- source_type
- public_inbox
- title
- [committed v4 0/7] aarch64: deprecate some ISA features
- headline
- aarch64: deprecate some ISA features
- tldr
- Deprecates several AArch64 ISA features that were specified but not implemented in products, marking the first step towards eventual removal.
- proposer
- Richard Earnshaw <rearnsha@arm.com>
- consensus
- Proposed
- outcome
- committed
- sentiment_score
- 9
- technical_tradeoffs
-
- • Deprecating features first allows users to adapt gradually before full removal, minimizing disruption.
- • Reverting previous implementation commits ensures consistency but requires careful conflict resolution if the original commits had subsequent changes.
- • Removing unused features simplifies the toolchain maintenance and reduces code complexity.
- series_id
- 20260702124446.3296717-1-rearnsha@arm.com
- series_role
- cover
- series_parts
- []
- tags
-
- • binutils
- • aarch64
- • arm
- • isa
- • deprecation
- bugzilla_url
- —
- date
- 2026-07-02T00:00:00.000Z
[committed v4 0/7] aarch64: deprecate some ISA features
Richard Earnshaw’s patch series introduces deprecation warnings for several AArch64 ISA features that were specified but never implemented in actual products. This is the initial step towards potentially removing support for these features from the tools entirely. Features affected include TME (Transactional Memory Extension) and MPAMv2_VID (Memory Partitioning and Monitoring v2), with the latter involving reverts of previous commits to correctly remove support. The series also includes NEWS file updates and test suite adjustments.