aarch64: Add support for MPAM system registers
authorAlex Coplan <alex.coplan@arm.com>
Wed, 12 Aug 2020 12:49:54 +0000 (13:49 +0100)
committerAlex Coplan <alex.coplan@arm.com>
Wed, 12 Aug 2020 12:53:17 +0000 (13:53 +0100)
commit2e49fd1edf34d7a1db5944ee57071571a0556811
tree66388b3b693cf4af509e99a79180086c17d7543a
parent369afd5008c6c8aa828065090c12001b9ffa7c53
aarch64: Add support for MPAM system registers

This patch adds support for the system registers introduced in the
Armv8-A MPAM extension.

See https://developer.arm.com/documentation/ddi0598/latest for the
Arm ARM supplement documenting this extension.

gas/ChangeLog:

* testsuite/gas/aarch64/mpam-bad.d: New test.
* testsuite/gas/aarch64/mpam-bad.l: Error output.
* testsuite/gas/aarch64/mpam-bad.s: Input.
* testsuite/gas/aarch64/mpam.d: New test.
* testsuite/gas/aarch64/mpam.s: Input.

opcodes/ChangeLog:

* aarch64-opc.c (aarch64_sys_regs): Add MPAM registers.
gas/ChangeLog
gas/testsuite/gas/aarch64/mpam-bad.d [new file with mode: 0644]
gas/testsuite/gas/aarch64/mpam-bad.l [new file with mode: 0644]
gas/testsuite/gas/aarch64/mpam-bad.s [new file with mode: 0644]
gas/testsuite/gas/aarch64/mpam.d [new file with mode: 0644]
gas/testsuite/gas/aarch64/mpam.s [new file with mode: 0644]
opcodes/ChangeLog
opcodes/aarch64-opc.c