From patchwork Wed Dec 7 09:25:21 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peter Korsgaard X-Patchwork-Id: 703511 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3tYY5061HCz9t0v for ; Wed, 7 Dec 2016 20:25:40 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="qqTkXN6c"; dkim-atps=neutral Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id E50562F0FF; Wed, 7 Dec 2016 09:25:35 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ut7z1K-p2tDh; Wed, 7 Dec 2016 09:25:34 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by silver.osuosl.org (Postfix) with ESMTP id 3317D2A39F; Wed, 7 Dec 2016 09:25:34 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id DE8A51C0099 for ; Wed, 7 Dec 2016 09:25:32 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id DA90A89623 for ; Wed, 7 Dec 2016 09:25:32 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tuqWL15uUy01 for ; Wed, 7 Dec 2016 09:25:31 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wm0-f66.google.com (mail-wm0-f66.google.com [74.125.82.66]) by hemlock.osuosl.org (Postfix) with ESMTPS id 5EF7F895CC for ; Wed, 7 Dec 2016 09:25:31 +0000 (UTC) Received: by mail-wm0-f66.google.com with SMTP id a20so26641849wme.2 for ; Wed, 07 Dec 2016 01:25:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references; bh=7EAXByG1i8SBzqmJjrC3xrzp8QAgY+0HvtkJ1xghwWA=; b=qqTkXN6cYKJ2bJoM53TVIaLOw9p8yj8P1m0kZhHRNVGgVdZXYzZkBMjYc1X+omypbK MKhaPS7jaNXJnk90qq9VGa12uiLaIOtpkyrnIaxwTmyOOm+uIaligmKv8TeyoAHsmvXd Jbg/itrObmukreL/X4PNRnSVzHraucQyPfWqWgS2G6vNhN1DUJbIbwyOYNrgfm94rxxw YgTq5XuxZKolWx6p87uVkt53TNaQ6lwx3UhrJRH7csWOLNwgbIG/4GQZLLa7HSRb+B+f 9dnhLN2VpvdTJdVl6Q7R2AOEji4pmMg/yjoRTkbePOVmh+xWJ9jM1PjFbLxuCaCa6Ebw IqUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references; bh=7EAXByG1i8SBzqmJjrC3xrzp8QAgY+0HvtkJ1xghwWA=; b=H9BP2iR9h7cbm9iMjmWMOc0TAbmhcbVjvny6UrnbliFGLU14LIgKKvBCyanRcgA/ct uumUGNzzZiSV8Zp0pvkulyAtr7/s5PGOLI7DBIrGx24wti8mBM12qJeZBWC9coRlo/A9 xGFYL4KwBWbtpslXSBUQHinqDeY1lDi/hiKVyLIppIesi73Ro4DagEGz4sKEtuyHlyvE zAxy53NWhDRtFkb9Ck51xCbEbOm6qAMUQH0DA7FI0Df9T6eub6TRGNfpjo/vC+Lxa07h 4PGUCeXyhJbOqvgKuQatbT4qZCpevx6wbyX0wd7oQkAgGpZpnjKgHHnDBg48Sf0g+5dn ZEyg== X-Gm-Message-State: AKaTC000QZBlERLmW6MgzZCQnijHCVsEikS3J3FovDBwB+meuTWU1GrgmHpbqnz9qY+MGA== X-Received: by 10.28.143.20 with SMTP id r20mr1584494wmd.2.1481102729936; Wed, 07 Dec 2016 01:25:29 -0800 (PST) Received: from dell.be.48ers.dk (d51a5bc31.access.telenet.be. [81.165.188.49]) by smtp.gmail.com with ESMTPSA id b3sm30289707wjy.40.2016.12.07.01.25.29 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 07 Dec 2016 01:25:29 -0800 (PST) Received: from peko by dell.be.48ers.dk with local (Exim 4.88) (envelope-from ) id 1cEYTg-0004EP-HO; Wed, 07 Dec 2016 10:25:28 +0100 From: Peter Korsgaard To: buildroot@buildroot.org Date: Wed, 7 Dec 2016 10:25:21 +0100 Message-Id: <20161207092522.16222-2-peter@korsgaard.com> X-Mailer: git-send-email 2.10.2 In-Reply-To: <20161207092522.16222-1-peter@korsgaard.com> References: <20161207092522.16222-1-peter@korsgaard.com> Subject: [Buildroot] [PATCH 2/3] arch/Config.in.arm: only enable BR2_ARM_CPU_HAS_NEON for ARMv8 in 32bit mode 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" A number of packages use BR2_ARM_CPU_HAS_NEON to know if the target handles aarch32 neon instructions, which is only true for ARMv8 cores when they are running in 32bit mode. Notice: These cores do support neon-like instructions using a different encoding in 64bit mode (it is a required part of ARMv8, similar to the FPU). Signed-off-by: Peter Korsgaard --- arch/Config.in.arm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/Config.in.arm b/arch/Config.in.arm index 3c47bd7..6ec6029 100644 --- a/arch/Config.in.arm +++ b/arch/Config.in.arm @@ -194,21 +194,21 @@ config BR2_cortex_a17 config BR2_cortex_a53 bool "cortex-A53" select BR2_ARM_CPU_HAS_ARM if !BR2_ARCH_IS_64 - select BR2_ARM_CPU_HAS_NEON + select BR2_ARM_CPU_HAS_NEON if !BR2_ARCH_IS_64 select BR2_ARM_CPU_HAS_FP_ARMV8 select BR2_ARM_CPU_ARMV8 select BR2_ARCH_HAS_MMU_OPTIONAL config BR2_cortex_a57 bool "cortex-A57" select BR2_ARM_CPU_HAS_ARM if !BR2_ARCH_IS_64 - select BR2_ARM_CPU_HAS_NEON + select BR2_ARM_CPU_HAS_NEON if !BR2_ARCH_IS_64 select BR2_ARM_CPU_HAS_FP_ARMV8 select BR2_ARM_CPU_ARMV8 select BR2_ARCH_HAS_MMU_OPTIONAL config BR2_cortex_a72 bool "cortex-A72" select BR2_ARM_CPU_HAS_ARM if !BR2_ARCH_IS_64 - select BR2_ARM_CPU_HAS_NEON + select BR2_ARM_CPU_HAS_NEON if !BR2_ARCH_IS_64 select BR2_ARM_CPU_HAS_FP_ARMV8 select BR2_ARM_CPU_ARMV8 select BR2_ARCH_HAS_MMU_OPTIONAL