--- /dev/null
+.*: Assembler messages:
+.*: Error: selected processor does not support system register name 'scr2_el3'
+.*: Info: macro invoked from here
+.*: Error: selected processor does not support system register name 'scr2_el3'
+.*: Info: macro invoked from here
\ No newline at end of file
--- /dev/null
+#as: -menable-sysreg-checking -march=armv9.3-a -I$srcdir/$subdir
+#objdump: -dr
+
+.*: file format .*
+
+Disassembly of section \.text:
+
+0+ <.*>:
+.*: d51e1240 msr scr2_el3, x0
+.*: d53e1240 mrs x0, scr2_el3
SYSREG ("s2pir_el2", CPENC (3,4,10,2,5), 0, AARCH64_FEATURE (V8_8A)) /* S2PIE */
SYSREG ("s2por_el1", CPENC (3,0,10,2,5), 0, AARCH64_FEATURE (V8_8A)) /* S2POE */
SYSREG ("scr_el3", CPENC (3,6,1,1,0), 0, AARCH64_NO_FEATURES)
+ SYSREG ("scr2_el3", CPENC (3,6,1,2,2), 0, AARCH64_FEATURE (V9_3A)) /* SCR2 */
SYSREG ("sctlr_el1", CPENC (3,0,1,0,0), 0, AARCH64_NO_FEATURES)
SYSREG ("sctlr_el12", CPENC (3,5,1,0,0), 0, AARCH64_NO_FEATURES)
SYSREG ("sctlr_el2", CPENC (3,4,1,0,0), 0, AARCH64_NO_FEATURES)