]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
aarch64: Add support for VMSA feature enhancements.
authorSrinath Parvathaneni <srinath.parvathaneni@arm.com>
Thu, 16 Nov 2023 14:27:25 +0000 (14:27 +0000)
committersrinath <srinath.parvathaneni@arm.com>
Thu, 16 Nov 2023 14:29:30 +0000 (14:29 +0000)
commit44167ca8da9aada2e574525e0548347f80442b09
tree91be08040fca57f4052e70a0649e38b718947549
parent281fda33bcf47d5d541e28aac1e5772ebdf1eb1a
aarch64: Add support for VMSA feature enhancements.

This patch adds the permission model enhancement and memory
attribute index enhancement features and their corresponding
system registers in AArch64 assembler.
Permission Indirection Extension (FEAT_S1PIE, FEAT_S2PIE)
Permission Overlay Extension (FEAT_S1POE, FEAT_S2POE)
Memory Attribute Index Enhancement (FEAT_AIE)
Extension to Translation Control Registers (FEAT_TCR2)

These features are available by default from Armv9.4-A architecture.
gas/testsuite/gas/aarch64/armv8_9-a-sysregs-bad.l
gas/testsuite/gas/aarch64/armv8_9-a-sysregs.d
gas/testsuite/gas/aarch64/armv8_9-a-sysregs.s
include/opcode/aarch64.h
opcodes/aarch64-sys-regs.def