[PATCH v3 0/5] aarch64: Add support for GICv5 extension
saurabh.jha@arm.com
saurabh.jha@arm.com
Mon Oct 6 16:49:00 GMT 2025
From: Saurabh Jha <saurabh.jha@arm.com>
Respin of:
https://sourceware.org/pipermail/binutils/2025-October/144651.html
Added tests for invalid gsb variants and remvoved `gas` from last three
commits as the scope is broader than that.
Committing this now.
Thanks,
Saurabh
Matthieu Longo (3):
aarch64: GICv5 CPU interface system registers
aarch64: GICv5 PPI system registers
aarch64: GICv5 hypervisor control system registers
Saurabh Jha (2):
gas: aarch64: Add flag for GICv5
gas: aarch64: Add instructions for GICv5
gas/config/tc-aarch64.c | 35 ++++
gas/doc/c-aarch64.texi | 2 +
gas/testsuite/gas/aarch64/gcie-bad.d | 3 +
gas/testsuite/gas/aarch64/gcie-bad.l | 57 +++++++
gas/testsuite/gas/aarch64/gcie-illegal.d | 3 +
gas/testsuite/gas/aarch64/gcie-illegal.l | 16 ++
gas/testsuite/gas/aarch64/gcie-illegal.s | 22 +++
gas/testsuite/gas/aarch64/gcie.d | 66 ++++++++
gas/testsuite/gas/aarch64/gcie.s | 117 +++++++++++++
.../gas/aarch64/sysreg/gcie-sysregs.d | 155 ++++++++++++++++++
.../gas/aarch64/sysreg/gcie-sysregs.s | 91 ++++++++++
gas/testsuite/gas/aarch64/sysreg/sysreg.d | 2 +-
gas/testsuite/gas/aarch64/sysreg/sysreg.s | 2 +-
.../sysreg/sysregs_with_no_restrictions-bad.l | 4 +
.../sysreg/sysregs_with_no_restrictions.d | 2 +
.../sysreg/sysregs_with_no_restrictions.s | 1 +
.../sysreg/sysregs_with_restrictions.d | 2 +
.../sysreg/sysregs_with_restrictions.s | 2 +
include/opcode/aarch64.h | 8 +
opcodes/aarch64-asm-2.c | 6 +
opcodes/aarch64-dis-2.c | 14 +-
opcodes/aarch64-dis.c | 3 +
opcodes/aarch64-opc-2.c | 3 +
opcodes/aarch64-opc.c | 47 ++++++
opcodes/aarch64-sys-regs.def | 76 +++++++++
opcodes/aarch64-tbl-2.h | 3 +
opcodes/aarch64-tbl.h | 18 +-
27 files changed, 756 insertions(+), 4 deletions(-)
create mode 100644 gas/testsuite/gas/aarch64/gcie-bad.d
create mode 100644 gas/testsuite/gas/aarch64/gcie-bad.l
create mode 100644 gas/testsuite/gas/aarch64/gcie-illegal.d
create mode 100644 gas/testsuite/gas/aarch64/gcie-illegal.l
create mode 100644 gas/testsuite/gas/aarch64/gcie-illegal.s
create mode 100644 gas/testsuite/gas/aarch64/gcie.d
create mode 100644 gas/testsuite/gas/aarch64/gcie.s
create mode 100644 gas/testsuite/gas/aarch64/sysreg/gcie-sysregs.d
create mode 100644 gas/testsuite/gas/aarch64/sysreg/gcie-sysregs.s
--
2.34.1
More information about the Binutils
mailing list