[PATCH][GAS] aarch64: Add few missing system registers

Przemyslaw Wirkus Przemyslaw.Wirkus@arm.com
Fri Mar 12 10:12:15 GMT 2021


Hi,

This patch adds few missing system registers to GAS: LORC_EL1,
LOREA_EL1, LORN_EL1, LORSA_EL1, ICC_CTLR_EL3, ICC_SRE_ELX, ICH_VTR_EL2.

More information regarding register naming, usage and bit fields can be
found in documentation, see [0].

	 [0] https://developer.arm.com/documentation/ddi0595/latest/AArch64-Registers?lang=en

Bootstrapped and regtested on aarch64-linux-gnu and no issues.

OK for trunk ?

gas/ChangeLog:

2021-03-02  Przemyslaw Wirkus  <przemyslaw.wirkus@arm.com>

	* testsuite/gas/aarch64/illegal-sysreg-7.d: New test.
	* testsuite/gas/aarch64/illegal-sysreg-7.l: New test.
	* testsuite/gas/aarch64/illegal-sysreg-7.s: New test.
	* testsuite/gas/aarch64/sysreg-7.d: New test.
	* testsuite/gas/aarch64/sysreg-7.s: New test.

opcodes/ChangeLog:

2021-03-02  Przemyslaw Wirkus  <przemyslaw.wirkus@arm.com>

	* aarch64-opc.c: Add lorc_el1, lorea_el1, lorn_el1, lorsa_el1,
	icc_ctlr_el3, icc_sre_elx, ich_vtr_el2 system registers.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: rb14242.patch
Type: application/octet-stream
Size: 3833 bytes
Desc: rb14242.patch
URL: <https://sourceware.org/pipermail/binutils/attachments/20210312/df0dbba9/attachment.obj>


More information about the Binutils mailing list