[PATCH v3 0/2] aarch64: Add system registers for 2024 MPAM extension
Alice Carlotti
alice.carlotti@arm.com
Tue Jun 10 15:41:02 GMT 2025
On Mon, Jun 09, 2025 at 11:19:12AM +0100, Yury Khrustalev wrote:
> This patch adds support for new system registers introduced in the
> 2024 MPAM extension (Memory Partitioning and Monitoring).
>
> --
>
> base commit: ec5409b1865
>
> Regression tested on AArch64 and not regression has been found.
> OK for trunk?
Ok
>
> Changes in v3:
> - Split commit with typo fixing into a separate patch (committed as obvious).
> - Fixed typo in include/opcode/aarch64.h in the AARCH64_ARCH_V9_4A_FEATURES macro.
> - v2: https://patchwork.sourceware.org/project/binutils/list/?series=48289&state=*
>
> Changes in v2:
> - Fixed architecture dependency from v8.8 to v9.3 (this required one extra
> patch to enable v9.3-A)
> - Split fixing typos into separate patch
> - v1: https://patchwork.sourceware.org/project/binutils/list/?series=48080
>
> ---
>
> Yury Khrustalev (2):
> aarch64: Add definitions for missing architecture bits
> aarch64: Add system registers for 2024 MPAM extension
>
> .../aarch64/sysreg/armv9_3-a-sme-sysregs.d | 10 +++++++++
> .../aarch64/sysreg/armv9_3-a-sme-sysregs.s | 2 ++
> .../gas/aarch64/sysreg/armv9_3-a-sysregs.d | 21 +++++++++++++++++++
> .../gas/aarch64/sysreg/armv9_3-a-sysregs.s | 13 ++++++++++++
> gas/testsuite/gas/aarch64/sysreg/mpam-bad.d | 3 +++
> gas/testsuite/gas/aarch64/sysreg/mpam-bad.l | 4 ++++
> gas/testsuite/gas/aarch64/sysreg/mpam-bad.s | 6 ++++++
> include/opcode/aarch64.h | 20 ++++++++++++++----
> opcodes/aarch64-sys-regs.def | 8 +++++++
> 9 files changed, 83 insertions(+), 4 deletions(-)
> create mode 100644 gas/testsuite/gas/aarch64/sysreg/armv9_3-a-sme-sysregs.d
> create mode 100644 gas/testsuite/gas/aarch64/sysreg/armv9_3-a-sme-sysregs.s
> create mode 100644 gas/testsuite/gas/aarch64/sysreg/armv9_3-a-sysregs.d
> create mode 100644 gas/testsuite/gas/aarch64/sysreg/armv9_3-a-sysregs.s
> create mode 100644 gas/testsuite/gas/aarch64/sysreg/mpam-bad.d
> create mode 100644 gas/testsuite/gas/aarch64/sysreg/mpam-bad.l
> create mode 100644 gas/testsuite/gas/aarch64/sysreg/mpam-bad.s
>
> --
> 2.39.5
>
More information about the Binutils
mailing list