From: Khem Raj <raj.khem@gmail.com>
To: Peter Seebach <peter.seebach@windriver.com>
Cc: openembedded-core@lists.openembedded.org
Subject: Re: [PATCH 1/1] tune-cortexa*.inc: use armv7at by default
Date: Sun, 24 Aug 2014 22:09:42 -0700 [thread overview]
Message-ID: <20140825050942.GB1014@haswell> (raw)
In-Reply-To: <789ff5fbb9555afb745b2380ed3877d25bd21668.1408649791.git.peter.seebach@windriver.com>
On 14-08-21 14:54:55, Peter Seebach wrote:
> Every cortexa* chip I've encountered so far has been capable of
> executing Thumb code, so it probably makes more sense to use
> armv7at-neon instead of armv7a-neon as the DEFAULTTUNE. Choice
> of code generation is controlled separately, by ARM_INSTRUCTION_SET.
So what do we get by making this change ?
you might be having a subset of boards that are out there
The reality is that there are boards out there which do not work well
with thumb2 therefore we cant turn it on as default instruction set.
in OE-Core we have to be conservative of support base.
> Most packages tend to perform at comparably with thumb because
> smaller code footprint means better cache efficiency.
> ---
> meta/conf/machine/include/tune-cortexa15.inc | 2 +-
> meta/conf/machine/include/tune-cortexa5.inc | 2 +-
> meta/conf/machine/include/tune-cortexa7.inc | 2 +-
> meta/conf/machine/include/tune-cortexa8.inc | 2 +-
> meta/conf/machine/include/tune-cortexa9.inc | 2 +-
> 5 files changed, 5 insertions(+), 5 deletions(-)
>
> diff --git a/meta/conf/machine/include/tune-cortexa15.inc b/meta/conf/machine/include/tune-cortexa15.inc
> index 5529777..e3cc89e 100644
> --- a/meta/conf/machine/include/tune-cortexa15.inc
> +++ b/meta/conf/machine/include/tune-cortexa15.inc
> @@ -1,4 +1,4 @@
> -DEFAULTTUNE ?= "armv7a-neon"
> +DEFAULTTUNE ?= "armv7at-neon"
>
> require conf/machine/include/arm/arch-armv7a.inc
>
> diff --git a/meta/conf/machine/include/tune-cortexa5.inc b/meta/conf/machine/include/tune-cortexa5.inc
> index 139e65c..a49b6c7 100644
> --- a/meta/conf/machine/include/tune-cortexa5.inc
> +++ b/meta/conf/machine/include/tune-cortexa5.inc
> @@ -1,4 +1,4 @@
> -DEFAULTTUNE ?= "armv7a-neon"
> +DEFAULTTUNE ?= "armv7at-neon"
>
> require conf/machine/include/arm/arch-armv7a.inc
>
> diff --git a/meta/conf/machine/include/tune-cortexa7.inc b/meta/conf/machine/include/tune-cortexa7.inc
> index 9d06910..1cdced8 100644
> --- a/meta/conf/machine/include/tune-cortexa7.inc
> +++ b/meta/conf/machine/include/tune-cortexa7.inc
> @@ -1,4 +1,4 @@
> -DEFAULTTUNE ?= "armv7a-neon"
> +DEFAULTTUNE ?= "armv7at-neon"
>
> require conf/machine/include/arm/arch-armv7a.inc
>
> diff --git a/meta/conf/machine/include/tune-cortexa8.inc b/meta/conf/machine/include/tune-cortexa8.inc
> index 771537f..cd33468 100644
> --- a/meta/conf/machine/include/tune-cortexa8.inc
> +++ b/meta/conf/machine/include/tune-cortexa8.inc
> @@ -1,4 +1,4 @@
> -DEFAULTTUNE ?= "armv7a-neon"
> +DEFAULTTUNE ?= "armv7at-neon"
>
> require conf/machine/include/arm/arch-armv7a.inc
>
> diff --git a/meta/conf/machine/include/tune-cortexa9.inc b/meta/conf/machine/include/tune-cortexa9.inc
> index 700394b..3f4f8f2 100644
> --- a/meta/conf/machine/include/tune-cortexa9.inc
> +++ b/meta/conf/machine/include/tune-cortexa9.inc
> @@ -1,4 +1,4 @@
> -DEFAULTTUNE ?= "armv7a-neon"
> +DEFAULTTUNE ?= "armv7at-neon"
>
> require conf/machine/include/arm/arch-armv7a.inc
>
> --
> 1.7.1
>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
next prev parent reply other threads:[~2014-08-25 5:05 UTC|newest]
Thread overview: 28+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-08-21 19:54 [PATCH 0/1] Change default for cortexa* to armv7at-neon Peter Seebach
2014-08-21 19:54 ` [PATCH 1/1] tune-cortexa*.inc: use armv7at by default Peter Seebach
2014-08-25 5:09 ` Khem Raj [this message]
2014-08-22 16:44 ` [PATCH 0/1] Change default for cortexa* to armv7at-neon Philip Balister
2014-08-22 18:33 ` Peter Seebach
2014-08-22 19:39 ` Martin Jansa
2014-08-22 20:49 ` Peter Seebach
2014-08-22 21:46 ` Martin Jansa
2014-08-22 22:06 ` Peter Seebach
2014-08-22 22:26 ` Martin Jansa
2014-08-25 19:12 ` Mark Hatle
2014-08-25 19:35 ` Khem Raj
2014-08-25 19:40 ` Mark Hatle
2014-08-25 20:40 ` Martin Jansa
2014-08-28 12:51 ` Philip Balister
2014-08-28 13:50 ` Koen Kooi
2014-08-28 13:57 ` Mark Hatle
2014-08-28 14:08 ` Koen Kooi
2014-08-28 14:21 ` Mark Hatle
2014-08-28 14:24 ` Mark Hatle
2014-08-29 6:12 ` Mike Looijmans
2014-08-29 12:16 ` Koen Kooi
2014-08-29 12:57 ` Mark Hatle
2014-08-24 23:51 ` Khem Raj
2014-08-24 7:56 ` Mike Looijmans
2014-08-24 14:44 ` Philip Balister
2014-08-24 18:15 ` Koen Kooi
2014-08-23 17:32 ` Koen Kooi
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20140825050942.GB1014@haswell \
--to=raj.khem@gmail.com \
--cc=openembedded-core@lists.openembedded.org \
--cc=peter.seebach@windriver.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox