aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPrzemyslaw Wirkus <przemyslaw.wirkus@arm.com>2020-10-21 18:28:27 +0100
committerPrzemyslaw Wirkus <przemyslaw.wirkus@arm.com>2020-10-21 18:28:27 +0100
commitffd73a8b9ed30934b3cd00c15f5aa041621dcf9c (patch)
tree9d2249b6a0d8a93998b927e187536c2ca91a6a61
parent596245135106b2a965d809e272dc7c758afdc98f (diff)
downloadbinutils-ffd73a8b9ed30934b3cd00c15f5aa041621dcf9c.zip
binutils-ffd73a8b9ed30934b3cd00c15f5aa041621dcf9c.tar.gz
binutils-ffd73a8b9ed30934b3cd00c15f5aa041621dcf9c.tar.bz2
aarch64: Add testcase for HCR_EL2 system register
HCR_EL2 is a 64-bit Hypervisor Configuration Register. gas/ChangeLog: 2020-10-16 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com> * testsuite/gas/aarch64/sysreg-6.d: New test. * testsuite/gas/aarch64/sysreg-6.s: New test.
-rw-r--r--gas/testsuite/gas/aarch64/sysreg-6.d9
-rw-r--r--gas/testsuite/gas/aarch64/sysreg-6.s2
2 files changed, 11 insertions, 0 deletions
diff --git a/gas/testsuite/gas/aarch64/sysreg-6.d b/gas/testsuite/gas/aarch64/sysreg-6.d
new file mode 100644
index 0000000..ac928ce
--- /dev/null
+++ b/gas/testsuite/gas/aarch64/sysreg-6.d
@@ -0,0 +1,9 @@
+#objdump: -dr
+
+.*: file format .*
+
+Disassembly of section \.text:
+
+0+ <.*>:
+[^:]+: d51c1100 msr hcr_el2, x0
+[^:]+: d53c1100 mrs x0, hcr_el2
diff --git a/gas/testsuite/gas/aarch64/sysreg-6.s b/gas/testsuite/gas/aarch64/sysreg-6.s
new file mode 100644
index 0000000..c6772ae
--- /dev/null
+++ b/gas/testsuite/gas/aarch64/sysreg-6.s
@@ -0,0 +1,2 @@
+msr hcr_el2, x0
+mrs x0,hcr_el2