binutils Newspaper
JULY 29, 2026
aarch64 Committed

aarch64: Adjust architecture version for mpamv2 tests

Test suite adjustment to reflect that Armv9.3a now permits mpamv2.

This commit adjusts the architecture version requirement for mpamv2 tests in the binutils gas test suite. Armv9.3a now officially permits the use of mpamv2, so the tests are updated to reflect this newer architecture version, lowering the minimum requirement.

In the Thread 1 participant
  1. Richard Earnshaw proposer

    Adjusts test suite architecture versions for mpamv2 to reflect that Armv9.3a now permits its use.

In Details

The AArch64 architecture defines various features and system registers. The MPAM (Memory Partitioning and Monitoring) feature, specifically version 2 (mpamv2), is related to memory system monitoring and partitioning. This change updates the gas assembler's test suite to acknowledge that Armv9.3a, a recent extension of the Arm architecture, now supports and permits the use of these mpamv2 features. Previously, the tests might have been configured for a later or different version that implicitly covered mpamv2.

For Context
AArch64
The 64-bit ARM architecture.
mpamv2
Memory Partitioning and Monitoring version 2, a feature in Arm architectures for managing and monitoring memory usage.
Armv9.3a
A specific version of the Arm architecture specification, indicating a set of features and capabilities.
gas
The GNU Assembler, part of the GNU Binutils package.
Filed Under: binutilsaarch64armtestingarchitecture