aarch64: Add GCS system registers.
authorSrinath Parvathaneni <srinath.parvathaneni@arm.com>
Thu, 2 Nov 2023 13:10:37 +0000 (13:10 +0000)
committersrinath <srinath.parvathaneni@arm.com>
Thu, 2 Nov 2023 13:10:42 +0000 (13:10 +0000)
commit486b7204e96b325fdc53baffd0fa6ce51f9d4247
treebb6163a5c74bc85153ab370e07d0c3bb4880137b
parentc58f84d899b58822c57a780161a173f32b4f6abf
aarch64: Add GCS system registers.

This patch adds support for 10 new AArch64 system registers
(gcscre0_el1, gcscr_el1, gcscr_el12, gcscr_el2, gcscr_el3,
gcspr_el0, gcspr_el1 ,gcspr_el12, gcspr_el2 and gcspr_el3),
which are enabled on using Guarded Control Stack (+gcs flag)
feature.
gas/testsuite/gas/aarch64/gcs-sysregs-bad.d [new file with mode: 0644]
gas/testsuite/gas/aarch64/gcs-sysregs-bad.l [new file with mode: 0644]
gas/testsuite/gas/aarch64/gcs-sysregs.d [new file with mode: 0644]
gas/testsuite/gas/aarch64/gcs-sysregs.s [new file with mode: 0644]
opcodes/aarch64-sys-regs.def