[PATCH v2 0/3] aarch64: Add system registers for 2024 MPAM extension
Yury Khrustalev
yury.khrustalev@arm.com
Fri Jun 6 10:14:13 GMT 2025
This patch adds support for new system registers introduced in the
2024 MPAM extension (Memory Partitioning and Monitoring).
--
base commit: e71c29b0c02
Regression tested on AArch64 and not regression has been found.
OK for trunk?
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 (3):
aarch64: Fix typos in opcode headers
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 | 28 +++++++++++++------
opcodes/aarch64-opc.h | 4 +--
opcodes/aarch64-sys-regs.def | 8 ++++++
10 files changed, 89 insertions(+), 10 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