]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
aarch64: Add system registers for 2024 MPAM extension
authorYury Khrustalev <yury.khrustalev@arm.com>
Fri, 6 Jun 2025 09:58:05 +0000 (10:58 +0100)
committerYury Khrustalev <yury.khrustalev@arm.com>
Wed, 11 Jun 2025 08:05:07 +0000 (09:05 +0100)
commita23ef19dec706d7fd1f85d2d47e15630f1c59896
tree59b488017ee481382728356fe461961046151c89
parentc97cba49cf17957930dccb83d35d1fe5c182814e
aarch64: Add system registers for 2024 MPAM extension

This patch adds support for new system registers introduced in the
2024 MPAM extension (Memory Partitioning and Monitoring):

Available in Armv9.3-A:
  MPAMBW0_EL1,
  MPAMBW1_EL1,
  MPAMBW1_EL12,
  MPAMBW2_EL2,
  MPAMBW3_EL3,
  MPAMBWCAP_EL2,
  MPAMBWIDR_EL1

Available in Armv9.3-A with SME:
  MPAMBWSM_EL1

The details can be found in [1].

[1]: https://developer.arm.com/documentation/ddi0601/latest
gas/testsuite/gas/aarch64/sysreg/armv9_3-a-sme-sysregs.d [new file with mode: 0644]
gas/testsuite/gas/aarch64/sysreg/armv9_3-a-sme-sysregs.s [new file with mode: 0644]
gas/testsuite/gas/aarch64/sysreg/armv9_3-a-sysregs.d [new file with mode: 0644]
gas/testsuite/gas/aarch64/sysreg/armv9_3-a-sysregs.s [new file with mode: 0644]
gas/testsuite/gas/aarch64/sysreg/mpam-bad.d [new file with mode: 0644]
gas/testsuite/gas/aarch64/sysreg/mpam-bad.l [new file with mode: 0644]
gas/testsuite/gas/aarch64/sysreg/mpam-bad.s [new file with mode: 0644]
opcodes/aarch64-sys-regs.def