From patchwork Sun Feb 21 13:12:10 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ezequiel Garcia X-Patchwork-Id: 585797 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by ozlabs.org (Postfix) with ESMTP id 10777140778 for ; Mon, 22 Feb 2016 00:12:27 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=vanguardiasur-com-ar.20150623.gappssmtp.com header.i=@vanguardiasur-com-ar.20150623.gappssmtp.com header.b=WTZo55qu; dkim-atps=neutral Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 4DD62A6164; Sun, 21 Feb 2016 13:12:26 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from fraxinus.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PKrW-GmMcYBQ; Sun, 21 Feb 2016 13:12:24 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by fraxinus.osuosl.org (Postfix) with ESMTP id A40D4A616C; Sun, 21 Feb 2016 13:12:24 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 799A71C13C0 for ; Sun, 21 Feb 2016 13:12:23 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 750B4923C2 for ; Sun, 21 Feb 2016 13:12:23 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xpIgFAVJZTro for ; Sun, 21 Feb 2016 13:12:22 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-qg0-f49.google.com (mail-qg0-f49.google.com [209.85.192.49]) by whitealder.osuosl.org (Postfix) with ESMTPS id 3211E8C813 for ; Sun, 21 Feb 2016 13:12:22 +0000 (UTC) Received: by mail-qg0-f49.google.com with SMTP id b35so94106766qge.0 for ; Sun, 21 Feb 2016 05:12:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vanguardiasur-com-ar.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id; bh=WXWK/iHII7KU8S5ZJT00/Izem3HnntDyCNKhLX/iXc4=; b=WTZo55qu2COdLdIHYdd0FWpcPsuupmzp/lxQnPqwk+Kd6g6iXDQ5Ct+Dw0Qiq3DS4d 4UdgiI/VKhxGmtwuKkqTHiDOlgcH9skvS8HeWvSSvrdJlPEFioRQkcnhBIdwts7svqFM KVqyQb3MQX8emY9abCNiv9P5qYAaGgjLWVSisCPpaKyDg+Ye9VKgs0FPwIhRTs3OznG3 CTUuJExuux08XD0DqB3CmiHxnI7k3dnqrRDDbK/u6ni7JfjSiczyX4h8oGWDabuSSAe3 gqdx8oIYEIOKnl+xxDtxTJJnTfDb0N6xwRDAeYUdTebIEG3arm7eREXUmswTYbMN1YwE Kc9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=WXWK/iHII7KU8S5ZJT00/Izem3HnntDyCNKhLX/iXc4=; b=lGLOU4zozJHjhnOWKAfBybWQZokub+tnv9pBvM4S0nNmcg0LD6mqAvw/020U0qfdvw Ajsl4FtzJ0RD5X1E+zDL1/7vjj9/QbWzliPl3Ibzmx/GUo5KH2WddhUuvL8VUuicp1Hw PMyzL32de14Xb7oTuII2ykGPBasYlWecG2gQPVicjUgpHy3nsAB/cRRc76mCxXzHQWVe NVx9VdiZ2gRXbKzqvjRihLl2pQQFel4h1/miXslv5NfkEDKJwIAlW0V7Y02lj0i5ZXDL u2gNAGQpv1idTRxMZ4aeas3oy0FVcNl1BAFZt+WiMqMwtIw4NQKPkQ9rSJmlYlHom46Z zvKA== X-Gm-Message-State: AG10YOSRZYXdZ39XYlExJ0ShRtDKTm8PyeI/GvzbvZTP69no5QA9rdxfDjm2R3zsiUd4rA== X-Received: by 10.140.42.39 with SMTP id b36mr27924148qga.4.1456060341501; Sun, 21 Feb 2016 05:12:21 -0800 (PST) Received: from localhost.localdomain ([190.2.108.156]) by smtp.gmail.com with ESMTPSA id y129sm8395559qka.33.2016.02.21.05.12.19 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sun, 21 Feb 2016 05:12:20 -0800 (PST) From: Ezequiel Garcia To: Date: Sun, 21 Feb 2016 10:12:10 -0300 Message-Id: <1456060331-2239-1-git-send-email-ezequiel@vanguardiasur.com.ar> X-Mailer: git-send-email 2.7.0 Cc: Ariel D'Alessandro Subject: [Buildroot] [PATCH 1/2] arch/arm: add the cortex A17 variant supported by gcc 5.x X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Add the Cortex A17 variant. This core is considered a replacement of the Cortex A12 and is supported by gcc 5. Suggested-by: Ross Green Signed-off-by: Ezequiel Garcia --- arch/Config.in.arm | 9 +++++++++ package/binutils/Config.in.host | 4 ++++ package/gcc/Config.in.host | 9 ++++++--- 3 files changed, 19 insertions(+), 3 deletions(-) diff --git a/arch/Config.in.arm b/arch/Config.in.arm index 2b34f42850cf..04f0369c0b97 100644 --- a/arch/Config.in.arm +++ b/arch/Config.in.arm @@ -159,6 +159,14 @@ config BR2_cortex_a15 select BR2_ARM_CPU_HAS_THUMB2 select BR2_ARM_CPU_ARMV7A select BR2_ARCH_HAS_MMU_OPTIONAL +config BR2_cortex_a17 + bool "cortex-A17" + select BR2_ARM_CPU_HAS_ARM + select BR2_ARM_CPU_HAS_NEON + select BR2_ARM_CPU_HAS_VFPV4 + select BR2_ARM_CPU_HAS_THUMB2 + select BR2_ARM_CPU_ARMV7A + select BR2_ARCH_HAS_MMU_OPTIONAL config BR2_cortex_m3 bool "cortex-M3" select BR2_ARM_CPU_HAS_THUMB @@ -442,6 +450,7 @@ config BR2_GCC_TARGET_CPU default "cortex-a9" if BR2_cortex_a9 default "cortex-a12" if BR2_cortex_a12 default "cortex-a15" if BR2_cortex_a15 + default "cortex-a17" if BR2_cortex_a17 default "cortex-m3" if BR2_cortex_m3 default "fa526" if BR2_fa526 default "marvell-pj4" if BR2_pj4 diff --git a/package/binutils/Config.in.host b/package/binutils/Config.in.host index df3c385de5ad..07574e42ca8a 100644 --- a/package/binutils/Config.in.host +++ b/package/binutils/Config.in.host @@ -12,6 +12,8 @@ choice !BR2_powerpc64le && !BR2_nios2 # Unsupported for MIPS R6 depends on !BR2_mips_32r6 && !BR2_mips_64r6 + # Unsupported ARM cores + depends on !BR2_cortex_a17 bool "binutils 2.23.2" config BR2_BINUTILS_VERSION_2_24_X @@ -19,6 +21,8 @@ choice depends on !BR2_nios2 && !BR2_powerpc64le # Unsupported for MIPS R6 depends on !BR2_mips_32r6 && !BR2_mips_64r6 + # Unsupported ARM cores + depends on !BR2_cortex_a17 bool "binutils 2.24" config BR2_BINUTILS_VERSION_2_25_X diff --git a/package/gcc/Config.in.host b/package/gcc/Config.in.host index cad6896b44cc..560ea5210418 100644 --- a/package/gcc/Config.in.host +++ b/package/gcc/Config.in.host @@ -21,7 +21,8 @@ choice && !BR2_powerpc64le && !BR2_nios2 # Broken or unsupported ARM cores depends on !BR2_cortex_a7 && !BR2_cortex_a12 && \ - !BR2_cortex_a15 && !BR2_fa526 && !BR2_pj4 + !BR2_cortex_a15 && !BR2_cortex_a17 && \ + !BR2_fa526 && !BR2_pj4 # Broken or unsupported PPC cores depends on !BR2_powerpc_e5500 && !BR2_powerpc_e6500 && \ !BR2_powerpc_power8 @@ -44,7 +45,7 @@ choice depends on !BR2_microblaze && !BR2_aarch64 && !BR2_arc \ && !BR2_powerpc64le && !BR2_nios2 # Broken or unsupported ARM cores - depends on !BR2_cortex_a12 && !BR2_pj4 + depends on !BR2_cortex_a12 && !BR2_pj4 && !BR2_cortex_a17 # Broken or unsupported PPC cores depends on !BR2_powerpc_e5500 && !BR2_powerpc_e6500 && \ !BR2_powerpc_power8 @@ -63,7 +64,7 @@ choice depends on !BR2_microblaze && !BR2_arc \ && !BR2_powerpc64le && !BR2_nios2 # Broken or unsupported ARM cores - depends on !BR2_cortex_a12 + depends on !BR2_cortex_a12 && !BR2_cortex_a17 # Broken or unsupported PPC cores depends on !BR2_powerpc_power8 # gcc-4.8.x + binutils-2.25 is broken for MIPS @@ -86,6 +87,8 @@ choice bool "gcc 4.9.x" # Broken or unsupported architectures depends on !BR2_arc + # Broken or unsupported ARM cores + depends on !BR2_cortex_a17 # Unsupported for MIPS R6 depends on !BR2_mips_32r6 && !BR2_mips_64r6 # PR60102 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60102