[AArch64/PATCH 2/2] Add 'xgene2' cpu.

Philipp Tomsich philipp.tomsich@theobroma-systems.com
Mon Nov 17 22:35:00 GMT 2014


---
 gas/ChangeLog           | 2 ++
 gas/config/tc-aarch64.c | 2 ++
 gas/doc/c-aarch64.texi  | 3 ++-
 3 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/gas/ChangeLog b/gas/ChangeLog
index 943feb2..689679f 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -2,6 +2,8 @@
 
 	* config/tc-aarch64.c (aarch64_cpus): Rename "xgene-1" to "xgene1" to
 	sync up with other tools (as distributed in our BSP) and collateral.
+	* config/tc-aarch64.c (aarch64_cpus): Add "xgene2" (includes support
+	for the CRC instructions.
 
 2014-11-17  Ilya Tocar  <ilya.tocar@intel.com>
 
diff --git a/gas/config/tc-aarch64.c b/gas/config/tc-aarch64.c
index b6f8ed5..3563674 100644
--- a/gas/config/tc-aarch64.c
+++ b/gas/config/tc-aarch64.c
@@ -7254,6 +7254,8 @@ static const struct aarch64_cpu_option_table aarch64_cpus[] = {
 				 AARCH64_FEATURE_CRC), "Cortex-A57"},
   {"thunderx", AARCH64_ARCH_V8, "Cavium ThunderX"},
   {"xgene1", AARCH64_ARCH_V8, "APM X-Gene 1"},
+  {"xgene2", AARCH64_FEATURE(AARCH64_ARCH_V8,
+			     AARCH64_FEATURE_CRC), "APM X-Gene 2"},
   {"generic", AARCH64_ARCH_V8, NULL},
 
   {NULL, AARCH64_ARCH_NONE, NULL}
diff --git a/gas/doc/c-aarch64.texi b/gas/doc/c-aarch64.texi
index 8e22b21..4b5c813 100644
--- a/gas/doc/c-aarch64.texi
+++ b/gas/doc/c-aarch64.texi
@@ -58,8 +58,9 @@ on the target processor.  The following processor names are recognized:
 @code{cortex-a53},
 @code{cortex-a57},
 @code{thunderx},
+@code{xgene1}
 and
-@code{xgene1}.
+@code{xgene2}.
 The special name @code{all} may be used to allow the assembler to accept
 instructions valid for any supported processor, including all optional
 extensions.
-- 
1.9.1



More information about the Binutils mailing list