[PATCH 1/7] aarch64: add PAuth_LR instructions belonging to NOP space
Project / Subsystem
binutils / aarch64
Date
2026-08-27
Proposer
Muhammad Kamran <muhammad.kamran@arm.com>
Source type
public_inbox
Consensus
Proposed
Sentiment
—/10
Technical tradeoffs
- • Allows `pacm` to be used without explicitly enabling the `+pauth-lr` feature, simplifying its adoption but potentially obscuring its security context.
All attributes
- project
- binutils
- subsystem
- aarch64
- patch_id
- —
- discussion_id
- 20260827151014.9719-2-muhammad.kamran@arm.com
- source_type
- public_inbox
- title
- [PATCH 1/7] aarch64: add PAuth_LR instructions belonging to NOP space
- headline
- aarch64: add PAuth_LR instructions belonging to NOP space
- tldr
- Adds the 'pacm' instruction, which is part of the PAuth_LR feature but resides in the NOP space, along with its test cases.
- proposer
- Muhammad Kamran <muhammad.kamran@arm.com>
- consensus
- Proposed
- outcome
- proposed
- sentiment_score
- —
- technical_tradeoffs
-
- • Allows `pacm` to be used without explicitly enabling the `+pauth-lr` feature, simplifying its adoption but potentially obscuring its security context.
- series_id
- binutils:aarch64: add pauth_lr instructions belonging to nop space
- series_role
- reply
- series_parts
- []
- tags
-
- • aarch64
- • security
- • assembler
- • disassembler
- bugzilla_url
- —
- date
- 2026-08-27T00:00:00.000Z
[PATCH 1/7] aarch64: add PAuth_LR instructions belonging to NOP space
This patch introduces the pacm instruction to the AArch64 assembler and disassembler. Although pacm is part of the PAuth_LR feature set, it is located within the NOP (No Operation) instruction space and does not require explicit feature declaration. The change includes the addition of relevant test cases to ensure proper functionality.