[GAS][AArch64] Define TRBE system registers
Przemyslaw Wirkus
Przemyslaw.Wirkus@arm.com
Thu Sep 24 15:09:32 GMT 2020
More information about the Binutils mailing list
Thu Sep 24 15:09:32 GMT 2020
- Previous message (by thread): PR26654, opcodes/i386-dis.c:790 ~800, violate sorting model ,should be placed in MOD_VEX_0F38* group
- Next message (by thread): [GAS][AArch64] Define TRBE system registers
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hi, This patch introduces TRBE (Trace Buffer Extension) system registers. If TRBE is implemented, the TRBE registers are: - TRBIDR_EL1 a Trace Buffer ID Register read-only register. - TRBBASER_EL1 a Trace Buffer Base Address Register. - TRBLIMITR_EL1 a Trace Buffer Limit Address Register. - TRBMAR_EL1 a Trace Buffer Memory Attribute Register. - TRBPTR_EL1 a Trace Buffer Write Pointer Register. - TRBSR_EL1 a Trace Buffer Status/syndrome Register. - TRBTRG_EL1 a Trace Buffer Trigger Counter Register. Above system registers are documented here: https://developer.arm.com/docs/ddi0601/f Note: as this is register only extension, we do not want to hide these registers behind -march flag going forward (they should be enabled by default). aarch64-none-linux-gnu binutils regression tests OK. OK for master branch? PS: I do not have write permission, can this be commited in my name if approved please? Kind regards, Przemyslaw Wirkus gas/ChangeLog: 2020-09-17 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com> * testsuite/gas/aarch64/trbe-invalid.d: New test. * testsuite/gas/aarch64/trbe-invalid.l: New test. * testsuite/gas/aarch64/trbe-invalid.s: New test. * testsuite/gas/aarch64/trbe.d: New test. * testsuite/gas/aarch64/trbe.s: New test. opcodes/ChangeLog: 2020-09-17 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com> * aarch64-opc.c: Add TRBE system registers TRBIDR_EL1 , TRBBASER_EL1 , TRBLIMITR_EL1 , TRBMAR_EL1 , TRBPTR_EL1, TRBSR_EL1 and TRBTRG_EL1. -------------- next part -------------- A non-text attachment was scrubbed... Name: rb13474.patch Type: application/octet-stream Size: 3357 bytes Desc: rb13474.patch URL: <https://sourceware.org/pipermail/binutils/attachments/20200924/26316d65/attachment-0001.obj>
- Previous message (by thread): PR26654, opcodes/i386-dis.c:790 ~800, violate sorting model ,should be placed in MOD_VEX_0F38* group
- Next message (by thread): [GAS][AArch64] Define TRBE system registers
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Binutils mailing list