aboutsummaryrefslogtreecommitdiff
path: root/include/opcode/ChangeLog
diff options
context:
space:
mode:
authorMatthew Wahab <matthew.wahab@arm.com>2015-12-10 14:05:01 +0000
committerMatthew Wahab <matthew.wahab@arm.com>2015-12-10 14:10:15 +0000
commitc8a6db6fa0b06b978e5b63593a6b0cb3300ad259 (patch)
treef20dce99ea7b13923aa1e8b7f143aaef27d70126 /include/opcode/ChangeLog
parentaf117b3cf1877da805d081b93f606f3dd8153502 (diff)
downloadfsf-binutils-gdb-c8a6db6fa0b06b978e5b63593a6b0cb3300ad259.zip
fsf-binutils-gdb-c8a6db6fa0b06b978e5b63593a6b0cb3300ad259.tar.gz
fsf-binutils-gdb-c8a6db6fa0b06b978e5b63593a6b0cb3300ad259.tar.bz2
[AArch64][PATCH 1/2] Add support for RAS instruction ESB.
The ARMv8.2 RAS extension adds a new barrier instruction ESB as an alias and the preferred form of HINT 16. This patch adds an architectural feature flag for the RAS extension and includes it in the features selected enabled by -march=armv8.2-a. It also adds the ESB instruction, making it available whenever the RAS feature is enabled. Because ESB is the preferred form and because the target architecture isn't available to the disassembler, HINT 16 will be disassembled as ESB even when the target has no support for the RAS extension. gas/testsuite/ 2015-12-10 Matthew Wahab <matthew.wahab@arm.com> * gas/aarch64/system-2.d: New. * gas/aarch64/system-2.s: New. * gas/aarch64/system.d: Adjust expected output for HINT 16. include/opcode/ 2015-12-10 Matthew Wahab <matthew.wahab@arm.com> * aarch64.h (AARCH64_FEATURE_RAS): New. (AARCH64_ARCH_V8_2): Add AARCH64_FEATURE_RAS. opcodes/ 2015-12-10 Matthew Wahab <matthew.wahab@arm.com> * aarch64-asm-2.c: Regenerate. * aarch64-dis-2.c: Regenerate. * aarch64-tbl.h (aarch64_feature_ras): New. (RAS): New. (aarch64_opcode_table): Add "esb". Change-Id: Id4713917da15cca3b977284f43febd1c9b3d9faf
Diffstat (limited to 'include/opcode/ChangeLog')
-rw-r--r--include/opcode/ChangeLog5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/opcode/ChangeLog b/include/opcode/ChangeLog
index 9dc6c1b..d99ddde 100644
--- a/include/opcode/ChangeLog
+++ b/include/opcode/ChangeLog
@@ -1,5 +1,10 @@
2015-12-10 Matthew Wahab <matthew.wahab@arm.com>
+ * aarch64.h (AARCH64_FEATURE_RAS): New.
+ (AARCH64_ARCH_V8_2): Add AARCH64_FEATURE_RAS.
+
+2015-12-10 Matthew Wahab <matthew.wahab@arm.com>
+
* aarch64.h (AARCH64_FEATURE_F16): Fix clash with
AARCH64_FEATURE_V8_1.
(AARCH64_ARCH_V8_1): Add AARCH64_FEATURE_CRC.