[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