[PATCH v1 1/4] aarch64: add E3DSE feature and its associated registers

Matthieu Longo matthieu.longo@arm.com
Thu Jul 4 14:23:35 GMT 2024


AArch64 defines new registers for the feature e3dse (Delegated SError
exceptions for EL3): vdisr_el3 and vdisr_el3. e3dse is an Armv9.5-A
feature.

This patch also adds relevant tests. Regression tested on aarch64-none-elf,
and no regression found.
---
 .../sysreg/armv9_5-a-sysregs-archv9_4-unsupported.d |  3 +++
 .../sysreg/armv9_5-a-sysregs-archv9_4-unsupported.l |  9 +++++++++
 .../gas/aarch64/sysreg/armv9_5-a-sysregs.d          | 13 +++++++++++++
 .../gas/aarch64/sysreg/armv9_5-a-sysregs.s          |  7 +++++++
 include/opcode/aarch64.h                            |  6 +++++-
 opcodes/aarch64-sys-regs.def                        |  2 ++
 6 files changed, 39 insertions(+), 1 deletion(-)
 create mode 100644 gas/testsuite/gas/aarch64/sysreg/armv9_5-a-sysregs-archv9_4-unsupported.d
 create mode 100644 gas/testsuite/gas/aarch64/sysreg/armv9_5-a-sysregs-archv9_4-unsupported.l
 create mode 100644 gas/testsuite/gas/aarch64/sysreg/armv9_5-a-sysregs.d
 create mode 100644 gas/testsuite/gas/aarch64/sysreg/armv9_5-a-sysregs.s

-------------- next part --------------
A non-text attachment was scrubbed...
Name: v1-0001-aarch64-add-E3DSE-feature-and-its-associated-regi.patch
Type: text/x-patch
Size: 4555 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/binutils/attachments/20240704/2902e3d6/attachment-0001.bin>


More information about the Binutils mailing list