[PATCH 3/7] aarch64: add pauth-lr feature option

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

  • • Introduces a new feature flag that increases the complexity of target feature management but provides finer-grained control over instruction set usage.

All attributes

project
binutils
subsystem
aarch64
patch_id
—
discussion_id
20260827151014.9719-4-muhammad.kamran@arm.com
source_type
public_inbox
title
[PATCH 3/7] aarch64: add pauth-lr feature option
headline
aarch64: add pauth-lr feature option
tldr
Introduces a new '+pauth-lr' feature option for AArch64, dependent on '+pauth', to control PAuth_LR instructions.
proposer
Muhammad Kamran <muhammad.kamran@arm.com>
consensus
Proposed
outcome
proposed
sentiment_score
—
technical_tradeoffs
  • • Introduces a new feature flag that increases the complexity of target feature management but provides finer-grained control over instruction set usage.
series_id
binutils:aarch64: add pauth-lr feature option
series_role
reply
series_parts
[]
tags
  • • aarch64
  • • security
  • • compiler-options
bugzilla_url
—
date
2026-08-27T00:00:00.000Z

[PATCH 3/7] aarch64: add pauth-lr feature option

This patch adds a new compiler/assembler feature option, +pauth-lr, for the AArch64 architecture. This option is specifically designed to gate the use of FEAT_PAuth_LR instructions. It is dependent on the existing +pauth feature, meaning +pauth-lr can only be enabled if +pauth is also enabled. This mechanism allows developers to selectively enable or disable these security-related instructions.