[PATCH v2] x86: prune redundant x64 from RMPREAD

Project / Subsystem

binutils / x86

Date

2026-09-08

Proposer

Jan Beulich <jbeulich@suse.com>

Source type

public_inbox

Consensus

Proposed

Sentiment

—/10

Technical tradeoffs

  • • Removing redundancy in instruction definitions for clarity and maintainability.

All attributes

project
binutils
subsystem
x86
patch_id
—
discussion_id
12b4b085-7f94-4051-ab08-447ad90cb880@suse.com
source_type
public_inbox
title
[PATCH v2] x86: prune redundant x64 from RMPREAD
headline
x86: Prune redundant x64 from RMPREAD
tldr
Patch removes redundant 'x64' attribute from RMPREAD instruction.
proposer
Jan Beulich <jbeulich@suse.com>
consensus
Proposed
outcome
proposed
sentiment_score
—
technical_tradeoffs
  • • Removing redundancy in instruction definitions for clarity and maintainability.
series_id
—
series_role
cover
series_parts
[]
tags
  • • x86
  • • instruction
  • • patch
bugzilla_url
—
date
2026-09-08T00:00:00.000Z

[PATCH v2] x86: prune redundant x64 from RMPREAD

Jan Beulich proposes a patch to remove the redundant ‘x64’ attribute from the RMPREAD instruction in the opcodes table. This attribute was found to be unnecessary because RMPREAD already depends on Cpu64, and removing it aligns with the attributes of RMPQUERY. The patch also adds the operand-less form of the instruction.