public inbox for binutils@sourceware.org
 help / color / mirror / Atom feed
* [GAS][AArch64] Add support for Cortex-A78 and Cortex-A78AE
@ 2020-09-30 11:00 Przemyslaw Wirkus
  2020-09-30 13:53 ` Nick Clifton
  0 siblings, 1 reply; 5+ messages in thread
From: Przemyslaw Wirkus @ 2020-09-30 11:00 UTC (permalink / raw)
  To: binutils; +Cc: nickc, Ramana Radhakrishnan, Richard Earnshaw, Marcus Shawcroft

[-- Attachment #1: Type: text/plain, Size: 583 bytes --]

This patch introduces support for Cortex-A78 [0] and Cortex-A78AE [1]
cpus.

	[0]: https://www.arm.com/products/silicon-ip-cpu/cortex-a/cortex-a78
	[1]: https://www.arm.com/products/silicon-ip-cpu/cortex-a/cortex-a78ae

OK for master branch ?

PS: I do not have write permission, can this be commited in my name if
approved please?

kind regards
Przemyslaw Wirkus

gas/ChangeLog:

2020-09-30  Przemyslaw Wirkus  <przemyslaw.wirkus@arm.com>

	* config/tc-aarch64.c: Add Cortex-A78 and Cortex-A78AE cores.
	* doc/c-aarch64.texi: Update docs.
	* NEWS: Update news.

[-- Attachment #2: aarch64_a78.patch --]
[-- Type: application/octet-stream, Size: 1908 bytes --]

diff --git a/gas/NEWS b/gas/NEWS
index 1c04974d481b02f5a1f48a50b794a347b2927eff..9a5e07f0ea8cabc8253ee205bfcc450ecfbdb16f 100644
--- a/gas/NEWS
+++ b/gas/NEWS
@@ -1,4 +1,6 @@
 -*- text -*-
+* Add support for Cortex-A78 and Cortex-A78AE for AArch64.
+
 * Add support for ETMv4 (Embedded Trace Macrocell) system registers for
   AArch64.
 
diff --git a/gas/config/tc-aarch64.c b/gas/config/tc-aarch64.c
index b01711809cd0e699f4ad3d7bcc910a8f3c3c17c7..1c5b0356c19990ed02b00e7f9b5bc99f34ad8179 100644
--- a/gas/config/tc-aarch64.c
+++ b/gas/config/tc-aarch64.c
@@ -8934,6 +8934,20 @@ static const struct aarch64_cpu_option_table aarch64_cpus[] = {
 				    | AARCH64_FEATURE_DOTPROD
 				    | AARCH64_FEATURE_SSBS),
 				    "Cortex-A65AE"},
+  {"cortex-a78", AARCH64_FEATURE (AARCH64_ARCH_V8_2,
+                 AARCH64_FEATURE_F16
+                 | AARCH64_FEATURE_RCPC
+                 | AARCH64_FEATURE_DOTPROD
+                 | AARCH64_FEATURE_SSBS
+                 | AARCH64_FEATURE_PROFILE),
+   "Cortex-A78"},
+  {"cortex-a78ae", AARCH64_FEATURE (AARCH64_ARCH_V8_2,
+                   AARCH64_FEATURE_F16
+                   | AARCH64_FEATURE_RCPC
+                   | AARCH64_FEATURE_DOTPROD
+                   | AARCH64_FEATURE_SSBS
+                   | AARCH64_FEATURE_PROFILE),
+   "Cortex-A78AE"},
   {"ares", AARCH64_FEATURE (AARCH64_ARCH_V8_2,
 				  AARCH64_FEATURE_RCPC | AARCH64_FEATURE_F16
 				  | AARCH64_FEATURE_DOTPROD
diff --git a/gas/doc/c-aarch64.texi b/gas/doc/c-aarch64.texi
index 95bfdbcb091146284719043d1e5301001d995a02..a6547c325ead01b17b30b76776f1440067091195 100644
--- a/gas/doc/c-aarch64.texi
+++ b/gas/doc/c-aarch64.texi
@@ -68,6 +68,8 @@ on the target processor.  The following processor names are recognized:
 @code{cortex-a76},
 @code{cortex-a76ae},
 @code{cortex-a77},
+@code{cortex-a78},
+@code{cortex-a78ae},
 @code{ares},
 @code{exynos-m1},
 @code{falkor},

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [GAS][AArch64] Add support for Cortex-A78 and Cortex-A78AE
  2020-09-30 11:00 [GAS][AArch64] Add support for Cortex-A78 and Cortex-A78AE Przemyslaw Wirkus
@ 2020-09-30 13:53 ` Nick Clifton
  2020-09-30 14:05   ` Kyrylo Tkachov
  0 siblings, 1 reply; 5+ messages in thread
From: Nick Clifton @ 2020-09-30 13:53 UTC (permalink / raw)
  To: Przemyslaw Wirkus, binutils
  Cc: Ramana Radhakrishnan, Richard Earnshaw, Marcus Shawcroft

Hi Przemyslaw,

> 2020-09-30  Przemyslaw Wirkus  <przemyslaw.wirkus@arm.com>
> 
> 	* config/tc-aarch64.c: Add Cortex-A78 and Cortex-A78AE cores.
> 	* doc/c-aarch64.texi: Update docs.
> 	* NEWS: Update news.

Approved and applied.

Cheers
  Nick



^ permalink raw reply	[flat|nested] 5+ messages in thread

* RE: [GAS][AArch64] Add support for Cortex-A78 and Cortex-A78AE
  2020-09-30 13:53 ` Nick Clifton
@ 2020-09-30 14:05   ` Kyrylo Tkachov
  2020-09-30 18:05     ` Przemyslaw Wirkus
  0 siblings, 1 reply; 5+ messages in thread
From: Kyrylo Tkachov @ 2020-09-30 14:05 UTC (permalink / raw)
  To: nickc, Przemyslaw Wirkus, Binutils
  Cc: Richard Earnshaw, Marcus Shawcroft, Ramana Radhakrishnan

Hi Nick,

> -----Original Message-----
> From: Binutils <binutils-bounces@sourceware.org> On Behalf Of Nick Clifton
> via Binutils
> Sent: 30 September 2020 14:53
> To: Przemyslaw Wirkus <Przemyslaw.Wirkus@arm.com>;
> binutils@sourceware.org
> Cc: Richard Earnshaw <Richard.Earnshaw@arm.com>; Marcus Shawcroft
> <Marcus.Shawcroft@arm.com>; Ramana Radhakrishnan
> <Ramana.Radhakrishnan@arm.com>
> Subject: Re: [GAS][AArch64] Add support for Cortex-A78 and Cortex-A78AE
> 
> Hi Przemyslaw,
> 
> > 2020-09-30  Przemyslaw Wirkus  <przemyslaw.wirkus@arm.com>
> >
> > 	* config/tc-aarch64.c: Add Cortex-A78 and Cortex-A78AE cores.
> > 	* doc/c-aarch64.texi: Update docs.
> > 	* NEWS: Update news.
> 
> Approved and applied.

Would it be possible for Przemyslaw to apply for write-after-approval commit access to Binutils to push his own patches in the future?
Przemyslaw, I believe you already have an account on sourceware.org for GCC?
Thanks,
Kyrill

> 
> Cheers
>   Nick
> 


^ permalink raw reply	[flat|nested] 5+ messages in thread

* RE: [GAS][AArch64] Add support for Cortex-A78 and Cortex-A78AE
  2020-09-30 14:05   ` Kyrylo Tkachov
@ 2020-09-30 18:05     ` Przemyslaw Wirkus
  2020-10-02 11:22       ` Nick Clifton
  0 siblings, 1 reply; 5+ messages in thread
From: Przemyslaw Wirkus @ 2020-09-30 18:05 UTC (permalink / raw)
  To: Kyrylo Tkachov, nickc, Binutils
  Cc: Richard Earnshaw, Marcus Shawcroft, Ramana Radhakrishnan

> > Approved and applied.
> 
> Would it be possible for Przemyslaw to apply for write-after-approval commit
> access to Binutils to push his own patches in the future?
> Przemyslaw, I believe you already have an account on sourceware.org for
> GCC?

Yes, I already have an account on sourceware.org for GCC.
The login name is "wirkus".

> Thanks,
> Kyrill
> 
> >
> > Cheers
> >   Nick

kind regards, 
Przemyslaw


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [GAS][AArch64] Add support for Cortex-A78 and Cortex-A78AE
  2020-09-30 18:05     ` Przemyslaw Wirkus
@ 2020-10-02 11:22       ` Nick Clifton
  0 siblings, 0 replies; 5+ messages in thread
From: Nick Clifton @ 2020-10-02 11:22 UTC (permalink / raw)
  To: Przemyslaw Wirkus, Kyrylo Tkachov, Binutils
  Cc: Richard Earnshaw, Marcus Shawcroft, Ramana Radhakrishnan

Hi Przemyslaw,

>> Would it be possible for Przemyslaw to apply for write-after-approval commit
>> access to Binutils to push his own patches in the future?

Yes, definitely.

>> Przemyslaw, I believe you already have an account on sourceware.org for
>> GCC?
> 
> Yes, I already have an account on sourceware.org for GCC.
> The login name is "wirkus".

Excellent - please just email overseers@sourceware.org and ask them
to give your account write permission on the binutls-gdb git repository.
You can site my name as the approver.

Cheers
  Nick



^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2020-10-02 11:23 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-09-30 11:00 [GAS][AArch64] Add support for Cortex-A78 and Cortex-A78AE Przemyslaw Wirkus
2020-09-30 13:53 ` Nick Clifton
2020-09-30 14:05   ` Kyrylo Tkachov
2020-09-30 18:05     ` Przemyslaw Wirkus
2020-10-02 11:22       ` Nick Clifton

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).