diff mbox

[ARM] Add support for some ARMv8-A cores to driver-arm.c

Message ID 576A5C81.6090305@foss.arm.com
State New
Headers show

Commit Message

Kyrill Tkachov June 22, 2016, 9:38 a.m. UTC
Hi all,

This patch adds entries to the arm_cpu_table in driver-arm.c to enable it to perform native CPU detection
on some aarch32 ARMv8-A systems. The cores added are Cortex-A32, Cortex-A35, Cortex-A53, Cortex-A57,
Cortex-A72, Cortex-A73.

Bootstrapped and tested on arm-none-linux-gnueabihf.

Ok for trunk?

Thanks,
Kyrill

2016-06-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

     * config/arm/driver-arm.c (arm_cpu_table): Add entries for cortex-a32,
     cortex-a35, cortex-a53, cortex-a57, cortex-a72, cortex-a73.

Comments

Ramana Radhakrishnan July 6, 2016, 4:17 p.m. UTC | #1
On Wed, Jun 22, 2016 at 10:38 AM, Kyrill Tkachov
<kyrylo.tkachov@foss.arm.com> wrote:
> Hi all,
>
> This patch adds entries to the arm_cpu_table in driver-arm.c to enable it to
> perform native CPU detection
> on some aarch32 ARMv8-A systems. The cores added are Cortex-A32, Cortex-A35,
> Cortex-A53, Cortex-A57,
> Cortex-A72, Cortex-A73.
>
> Bootstrapped and tested on arm-none-linux-gnueabihf.
>
> Ok for trunk?
>

OK.

Ramana
> Thanks,
> Kyrill
>
> 2016-06-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
>
>     * config/arm/driver-arm.c (arm_cpu_table): Add entries for cortex-a32,
>     cortex-a35, cortex-a53, cortex-a57, cortex-a72, cortex-a73.
diff mbox

Patch

diff --git a/gcc/config/arm/driver-arm.c b/gcc/config/arm/driver-arm.c
index 95dc9d53b6c179946d62f45b2b0d4a21960405b8..45f2f2a1a1de748b3c3ee551945cfe1b8945bc72 100644
--- a/gcc/config/arm/driver-arm.c
+++ b/gcc/config/arm/driver-arm.c
@@ -46,6 +46,12 @@  static struct vendor_cpu arm_cpu_table[] = {
     {"0xc0d", "armv7ve", "cortex-a12"},
     {"0xc0e", "armv7ve", "cortex-a17"},
     {"0xc0f", "armv7ve", "cortex-a15"},
+    {"0xd01", "armv8-a+crc", "cortex-a32"},
+    {"0xd04", "armv8-a+crc", "cortex-a35"},
+    {"0xd03", "armv8-a+crc", "cortex-a53"},
+    {"0xd07", "armv8-a+crc", "cortex-a57"},
+    {"0xd08", "armv8-a+crc", "cortex-a72"},
+    {"0xd09", "armv8-a+crc", "cortex-a73"},
     {"0xc14", "armv7-r", "cortex-r4"},
     {"0xc15", "armv7-r", "cortex-r5"},
     {"0xc20", "armv6-m", "cortex-m0"},