binutils Newspaper
JULY 29, 2026
elf Proposed

Ping Re: [PATCH v1] PowerPC: Add NT_PPC_DMR core file support

Proposer pings for review of a patch adding support for new PowerPC Dense Math Registers in core files.

This patch introduces support for the NT_PPC_DMR note type in BFD and readelf, which will carry Dense Math Register contents for future PowerPC processors. The proposer is following up to inquire about the review status of the patch and whether further changes are needed. GDB support will follow in a later patch.

In the Thread 2 participants
  1. Abhay Kandpal <abhay@linux.ibm.com> proposer

    Following up on a previously submitted patch to inquire about its review status and any required changes.

    “Just a gentle ping to see if anyone has had a chance to review this patch, or if any further changes are needed on my end.”
  2. Abhay Kandpal <abhay@linux.ibm.com> proposer

    Describes the patch's functionality: adding BFD and readelf support for NT_PPC_DMR, which stores Dense Math Registers for future PowerPC processors.

    “Add BFD and readelf support for the new NT_PPC_DMR note type, which carries the contents of the Dense Math Registers (DMR) available on a future PowerPC processor. The DMR register set consists of eight 1024-bit registers introduced by the Dense Math facility in a future Power ISA revision.”

Technical Tradeoffs

  • Adds new functionality for a future hardware feature without immediate runtime impact on existing systems.
  • Increases the complexity of ELF core file parsing within BFD and readelf.

In Details

This patch adds handling for the NT_PPC_DMR ELF note type to binutils' BFD library and the readelf utility. This note type is intended to store Dense Math Registers (DMR) for a future PowerPC processor revision, enabling core file analysis of this new register set. The changes involve new functions and type handlers within elf.c and bfd/elf-bfd.h, and updates to readelf.c.

For Context
NT_PPC_DMR
A new ELF note type proposed to carry the contents of Dense Math Registers (DMR) in core dump files for future PowerPC processors.
BFD
The Binary File Descriptor library, a low-level interface used by binutils for handling various object file formats, including ELF.
readelf
A command-line utility in binutils that displays information about ELF files.
Dense Math Registers (DMR)
A new set of registers (eight 1024-bit registers) introduced by the Dense Math facility in a future Power ISA revision, intended for specialized mathematical operations.
ELF note type
A mechanism within the ELF file format used to store auxiliary data beyond standard sections, such as program headers or debugging information. Examples include NT_PRPSINFO, NT_FILE, and the proposed NT_PPC_DMR.
Filed Under: PowerPCELFcore dumpregistersbinutils