From: Richard Earnshaw Date: Mon, 29 Jun 2026 15:36:22 +0000 (+0100) Subject: Revert "aarch64: Add FEAT_MPAMv2_VID system registers" X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=fbb2ff78536f848b2df6b8d430b618080745c8f6;p=thirdparty%2Fbinutils-gdb.git Revert "aarch64: Add FEAT_MPAMv2_VID system registers" This reverts commit 5fc6b09c078532fa4206a350e34d82488b80a5fb. --- diff --git a/gas/testsuite/gas/aarch64/sysreg/mpamv2_vid-bad.d b/gas/testsuite/gas/aarch64/sysreg/mpamv2_vid-bad.d deleted file mode 100644 index 5d00da59694..00000000000 --- a/gas/testsuite/gas/aarch64/sysreg/mpamv2_vid-bad.d +++ /dev/null @@ -1,3 +0,0 @@ -#as: -march=armv9.4-a -menable-sysreg-checking -I$srcdir/$subdir -#source: mpamv2_vid.s -#error_output: mpamv2_vid-bad.l diff --git a/gas/testsuite/gas/aarch64/sysreg/mpamv2_vid-bad.l b/gas/testsuite/gas/aarch64/sysreg/mpamv2_vid-bad.l deleted file mode 100644 index 6ab3d16fba0..00000000000 --- a/gas/testsuite/gas/aarch64/sysreg/mpamv2_vid-bad.l +++ /dev/null @@ -1,13 +0,0 @@ -.*: Assembler messages: -.*: Error: selected processor does not support system register name 'mpamvidcr_el2' -.*: Info: macro invoked from here -.*: Error: selected processor does not support system register name 'mpamvidcr_el2' -.*: Info: macro invoked from here -.*: Error: selected processor does not support system register name 'mpamvidsr_el2' -.*: Info: macro invoked from here -.*: Error: selected processor does not support system register name 'mpamvidsr_el2' -.*: Info: macro invoked from here -.*: Error: selected processor does not support system register name 'mpamvidsr_el3' -.*: Info: macro invoked from here -.*: Error: selected processor does not support system register name 'mpamvidsr_el3' -.*: Info: macro invoked from here diff --git a/gas/testsuite/gas/aarch64/sysreg/mpamv2_vid.d b/gas/testsuite/gas/aarch64/sysreg/mpamv2_vid.d deleted file mode 100644 index 88c0c1883d8..00000000000 --- a/gas/testsuite/gas/aarch64/sysreg/mpamv2_vid.d +++ /dev/null @@ -1,14 +0,0 @@ -#as: -menable-sysreg-checking -march=armv8-a+mpamv2 -I$srcdir/$subdir -#objdump: -dr - -.*: file format .* - -Disassembly of section \.text: - -0+ <.*>: -.*: d51ca700 msr mpamvidcr_el2, x0 -.*: d53ca700 mrs x0, mpamvidcr_el2 -.*: d51ca720 msr mpamvidsr_el2, x0 -.*: d53ca720 mrs x0, mpamvidsr_el2 -.*: d51ea720 msr mpamvidsr_el3, x0 -.*: d53ea720 mrs x0, mpamvidsr_el3 diff --git a/gas/testsuite/gas/aarch64/sysreg/mpamv2_vid.s b/gas/testsuite/gas/aarch64/sysreg/mpamv2_vid.s deleted file mode 100644 index 132d48f0781..00000000000 --- a/gas/testsuite/gas/aarch64/sysreg/mpamv2_vid.s +++ /dev/null @@ -1,5 +0,0 @@ -.include "sysreg-test-utils.inc" - - rw_sys_reg mpamvidcr_el2 - rw_sys_reg mpamvidsr_el2 - rw_sys_reg mpamvidsr_el3 diff --git a/opcodes/aarch64-sys-regs.def b/opcodes/aarch64-sys-regs.def index 9daa178ed7b..6f9f2b4c0a8 100644 --- a/opcodes/aarch64-sys-regs.def +++ b/opcodes/aarch64-sys-regs.def @@ -929,9 +929,6 @@ SYSREG ("mpamhcr_el2", CPENC (3,4,10,4,0), 0, AARCH64_FEATURE (V8_2A)) /* MPAM */ SYSREG ("mpamidr_el1", CPENC (3,0,10,4,4), F_REG_READ, AARCH64_FEATURE (V8_2A)) /* MPAM */ SYSREG ("mpamsm_el1", CPENC (3,0,10,5,3), 0, AARCH64_FEATURES (2, SME, V8_2A)) /* SME && MPAM */ - SYSREG ("mpamvidcr_el2", CPENC (3,4,10,7,0), 0, AARCH64_FEATURE (MPAMv2)) - SYSREG ("mpamvidsr_el2", CPENC (3,4,10,7,1), 0, AARCH64_FEATURE (MPAMv2)) - SYSREG ("mpamvidsr_el3", CPENC (3,6,10,7,1), 0, AARCH64_FEATURE (MPAMv2)) SYSREG ("mpamvpm0_el2", CPENC (3,4,10,6,0), 0, AARCH64_FEATURE (V8_2A)) /* MPAM */ SYSREG ("mpamvpm1_el2", CPENC (3,4,10,6,1), 0, AARCH64_FEATURE (V8_2A)) /* MPAM */ SYSREG ("mpamvpm2_el2", CPENC (3,4,10,6,2), 0, AARCH64_FEATURE (V8_2A)) /* MPAM */