[PATCH/AARCH64] update vulcan features list in the aarch64_cpus

Virendra Pathak virendra.pathak@broadcom.com
Fri Jun 17 19:44:00 GMT 2016


Hi binutils group,

Please find the patch for updating vulcan's feature list in the aarch64_cpus[].
Broadcom's vulcan is based on armv8.1-a architecture.

Tested the patch by compiling cross aarch64-linux-gnu & bootstrapping
native aarch64-unknown-linux-gnu & make check (gas, ld, binutils, gdb).
No new regression failure is added by this patch.

Also Verified that compilation is successful and armv8.1 instructions (LSE)
are executed when -mcpu=vulcan flag is passed to assembler(as).

Kindly review the patch.
Ok for trunk?


ChangeLog:

Virendra Pathak <virendra.pathak@broadcom.com>

        * config/tc-aarch64.c (aarch64_cpus): update vulcan feature set.




with regards,
Virendra Pathak
-------------- next part --------------
From 9115e028ec8a7d3c26e6aaa38c963699dd8115f3 Mon Sep 17 00:00:00 2001
From: Virendra Pathak <virendra.pathak@broadcom.com>
Date: Mon, 30 May 2016 04:21:50 -0700
Subject: [PATCH] aarch64: update feature list of vulcan in aarch64_cpus

- vulcan is based on armv8.1-a architecture.
---
 gas/config/tc-aarch64.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gas/config/tc-aarch64.c b/gas/config/tc-aarch64.c
index 12d6169..4dac753 100644
--- a/gas/config/tc-aarch64.c
+++ b/gas/config/tc-aarch64.c
@@ -7765,8 +7765,8 @@ static const struct aarch64_cpu_option_table aarch64_cpus[] = {
   {"thunderx", AARCH64_FEATURE (AARCH64_ARCH_V8,
 				AARCH64_FEATURE_CRC | AARCH64_FEATURE_CRYPTO),
    "Cavium ThunderX"},
-  {"vulcan", AARCH64_FEATURE (AARCH64_ARCH_V8,
-			      AARCH64_FEATURE_CRC | AARCH64_FEATURE_CRYPTO),
+  {"vulcan", AARCH64_FEATURE (AARCH64_ARCH_V8_1,
+			      AARCH64_FEATURE_CRYPTO),
   "Broadcom Vulcan"},
   /* The 'xgene-1' name is an older name for 'xgene1', which was used
      in earlier releases and is superseded by 'xgene1' in all
-- 
2.1.0



More information about the Binutils mailing list