* [PATCH 0/2] Add more tunes for new ARM processors Cortex-A15 and Cortex-A7
@ 2012-10-18 22:51 Denys Dmytriyenko
2012-10-18 22:51 ` [PATCH 1/2] tune-cortexa15: add tunes for ARM Cortex-A15 Denys Dmytriyenko
` (2 more replies)
0 siblings, 3 replies; 8+ messages in thread
From: Denys Dmytriyenko @ 2012-10-18 22:51 UTC (permalink / raw)
To: openembedded-core; +Cc: Denys Dmytriyenko
From: Denys Dmytriyenko <denys@ti.com>
The patchset adds 2 more standard tune files for the new ARM MPCore (multicore)
processors Cortex-A15 and Cortex-A7, as per:
http://www.arm.com/products/processors/cortex-a/cortex-a15.php
http://www.arm.com/products/processors/cortex-a/cortex-a7.php
Denys Dmytriyenko (2):
tune-cortexa15: add tunes for ARM Cortex-A15
tune-cortexa7: add tunes for ARM Cortex-A7
meta/conf/machine/include/tune-cortexa15.inc | 24 ++++++++++++++++++++++++
meta/conf/machine/include/tune-cortexa7.inc | 24 ++++++++++++++++++++++++
2 files changed, 48 insertions(+)
create mode 100644 meta/conf/machine/include/tune-cortexa15.inc
create mode 100644 meta/conf/machine/include/tune-cortexa7.inc
--
1.7.12.3
^ permalink raw reply [flat|nested] 8+ messages in thread* [PATCH 1/2] tune-cortexa15: add tunes for ARM Cortex-A15 2012-10-18 22:51 [PATCH 0/2] Add more tunes for new ARM processors Cortex-A15 and Cortex-A7 Denys Dmytriyenko @ 2012-10-18 22:51 ` Denys Dmytriyenko 2012-10-18 22:51 ` [PATCH 2/2] tune-cortexa7: add tunes for ARM Cortex-A7 Denys Dmytriyenko 2012-10-19 8:44 ` [PATCH 0/2] Add more tunes for new ARM processors Cortex-A15 and Cortex-A7 Martin Jansa 2 siblings, 0 replies; 8+ messages in thread From: Denys Dmytriyenko @ 2012-10-18 22:51 UTC (permalink / raw) To: openembedded-core; +Cc: Denys Dmytriyenko From: Denys Dmytriyenko <denys@ti.com> http://www.arm.com/products/processors/cortex-a/cortex-a15.php Signed-off-by: Denys Dmytriyenko <denys@ti.com> --- meta/conf/machine/include/tune-cortexa15.inc | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 meta/conf/machine/include/tune-cortexa15.inc diff --git a/meta/conf/machine/include/tune-cortexa15.inc b/meta/conf/machine/include/tune-cortexa15.inc new file mode 100644 index 0000000..690e934 --- /dev/null +++ b/meta/conf/machine/include/tune-cortexa15.inc @@ -0,0 +1,24 @@ +DEFAULTTUNE ?= "cortexa15-neon" + +require conf/machine/include/arm/arch-armv7a.inc + +TUNEVALID[cortexa15] = "Enable Cortex-A15 specific processor optimizations" +TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "cortexa15", "-mtune=cortex-a15", "", d)}" + +# Little Endian base configs +AVAILTUNES += "cortexa15 cortexa15t cortexa15-neon" +TUNE_FEATURES_tune-cortexa15 = "${TUNE_FEATURES_tune-armv7a} cortexa15" +TUNE_FEATURES_tune-cortexa15t = "${TUNE_FEATURES_tune-armv7at} cortexa15" +TUNE_FEATURES_tune-cortexa15-neon = "${TUNE_FEATURES_tune-armv7a-neon} cortexa15" +PACKAGE_EXTRA_ARCHS_tune-cortexa15 = "${PACKAGE_EXTRA_ARCHS_tune-armv7a}" +PACKAGE_EXTRA_ARCHS_tune-cortexa15t = "${PACKAGE_EXTRA_ARCHS_tune-armv7at}" +PACKAGE_EXTRA_ARCHS_tune-cortexa15-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7a-neon}" + +# VFP Tunes +AVAILTUNES += "cortexa15hf cortexa15thf cortexa15hf-neon" +TUNE_FEATURES_tune-cortexa15hf ?= "${TUNE_FEATURES_tune-armv7ahf} cortexa15" +TUNE_FEATURES_tune-cortexa15thf ?= "${TUNE_FEATURES_tune-armv7athf} cortexa15" +TUNE_FEATURES_tune-cortexa15hf-neon ?= "${TUNE_FEATURES_tune-armv7ahf-neon} cortexa15" +PACKAGE_EXTRA_ARCHS_tune-cortexa15hf = "${PACKAGE_EXTRA_ARCHS_tune-armv7ahf}" +PACKAGE_EXTRA_ARCHS_tune-cortexa15thf = "${PACKAGE_EXTRA_ARCHS_tune-armv7athf}" +PACKAGE_EXTRA_ARCHS_tune-cortexa15hf-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7ahf-neon}" -- 1.7.12.3 ^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH 2/2] tune-cortexa7: add tunes for ARM Cortex-A7 2012-10-18 22:51 [PATCH 0/2] Add more tunes for new ARM processors Cortex-A15 and Cortex-A7 Denys Dmytriyenko 2012-10-18 22:51 ` [PATCH 1/2] tune-cortexa15: add tunes for ARM Cortex-A15 Denys Dmytriyenko @ 2012-10-18 22:51 ` Denys Dmytriyenko 2012-10-19 8:44 ` [PATCH 0/2] Add more tunes for new ARM processors Cortex-A15 and Cortex-A7 Martin Jansa 2 siblings, 0 replies; 8+ messages in thread From: Denys Dmytriyenko @ 2012-10-18 22:51 UTC (permalink / raw) To: openembedded-core; +Cc: Denys Dmytriyenko From: Denys Dmytriyenko <denys@ti.com> http://www.arm.com/products/processors/cortex-a/cortex-a7.php Signed-off-by: Denys Dmytriyenko <denys@ti.com> --- meta/conf/machine/include/tune-cortexa7.inc | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 meta/conf/machine/include/tune-cortexa7.inc diff --git a/meta/conf/machine/include/tune-cortexa7.inc b/meta/conf/machine/include/tune-cortexa7.inc new file mode 100644 index 0000000..8e41139 --- /dev/null +++ b/meta/conf/machine/include/tune-cortexa7.inc @@ -0,0 +1,24 @@ +DEFAULTTUNE ?= "cortexa7-neon" + +require conf/machine/include/arm/arch-armv7a.inc + +TUNEVALID[cortexa7] = "Enable Cortex-A7 specific processor optimizations" +TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "cortexa7", "-mtune=cortex-a7", "", d)}" + +# Little Endian base configs +AVAILTUNES += "cortexa7 cortexa7t cortexa7-neon" +TUNE_FEATURES_tune-cortexa7 = "${TUNE_FEATURES_tune-armv7a} cortexa7" +TUNE_FEATURES_tune-cortexa7t = "${TUNE_FEATURES_tune-armv7at} cortexa7" +TUNE_FEATURES_tune-cortexa7-neon = "${TUNE_FEATURES_tune-armv7a-neon} cortexa7" +PACKAGE_EXTRA_ARCHS_tune-cortexa7 = "${PACKAGE_EXTRA_ARCHS_tune-armv7a}" +PACKAGE_EXTRA_ARCHS_tune-cortexa7t = "${PACKAGE_EXTRA_ARCHS_tune-armv7at}" +PACKAGE_EXTRA_ARCHS_tune-cortexa7-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7a-neon}" + +# VFP Tunes +AVAILTUNES += "cortexa7hf cortexa7thf cortexa7hf-neon" +TUNE_FEATURES_tune-cortexa7hf ?= "${TUNE_FEATURES_tune-armv7ahf} cortexa7" +TUNE_FEATURES_tune-cortexa7thf ?= "${TUNE_FEATURES_tune-armv7athf} cortexa7" +TUNE_FEATURES_tune-cortexa7hf-neon ?= "${TUNE_FEATURES_tune-armv7ahf-neon} cortexa7" +PACKAGE_EXTRA_ARCHS_tune-cortexa7hf = "${PACKAGE_EXTRA_ARCHS_tune-armv7ahf}" +PACKAGE_EXTRA_ARCHS_tune-cortexa7thf = "${PACKAGE_EXTRA_ARCHS_tune-armv7athf}" +PACKAGE_EXTRA_ARCHS_tune-cortexa7hf-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7ahf-neon}" -- 1.7.12.3 ^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [PATCH 0/2] Add more tunes for new ARM processors Cortex-A15 and Cortex-A7 2012-10-18 22:51 [PATCH 0/2] Add more tunes for new ARM processors Cortex-A15 and Cortex-A7 Denys Dmytriyenko 2012-10-18 22:51 ` [PATCH 1/2] tune-cortexa15: add tunes for ARM Cortex-A15 Denys Dmytriyenko 2012-10-18 22:51 ` [PATCH 2/2] tune-cortexa7: add tunes for ARM Cortex-A7 Denys Dmytriyenko @ 2012-10-19 8:44 ` Martin Jansa 2012-10-19 16:56 ` Denys Dmytriyenko 2 siblings, 1 reply; 8+ messages in thread From: Martin Jansa @ 2012-10-19 8:44 UTC (permalink / raw) To: Denys Dmytriyenko; +Cc: Denys Dmytriyenko, openembedded-core [-- Attachment #1: Type: text/plain, Size: 1253 bytes --] On Thu, Oct 18, 2012 at 06:51:56PM -0400, Denys Dmytriyenko wrote: > From: Denys Dmytriyenko <denys@ti.com> > > The patchset adds 2 more standard tune files for the new ARM MPCore (multicore) > processors Cortex-A15 and Cortex-A7, as per: > > http://www.arm.com/products/processors/cortex-a/cortex-a15.php > http://www.arm.com/products/processors/cortex-a/cortex-a7.php Please check this patchset http://lists.linuxtogo.org/pipermail/openembedded-core/2012-October/030759.html > > Denys Dmytriyenko (2): > tune-cortexa15: add tunes for ARM Cortex-A15 > tune-cortexa7: add tunes for ARM Cortex-A7 > > meta/conf/machine/include/tune-cortexa15.inc | 24 ++++++++++++++++++++++++ > meta/conf/machine/include/tune-cortexa7.inc | 24 ++++++++++++++++++++++++ > 2 files changed, 48 insertions(+) > create mode 100644 meta/conf/machine/include/tune-cortexa15.inc > create mode 100644 meta/conf/machine/include/tune-cortexa7.inc > > -- > 1.7.12.3 > > > _______________________________________________ > Openembedded-core mailing list > Openembedded-core@lists.openembedded.org > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core -- Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 205 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 0/2] Add more tunes for new ARM processors Cortex-A15 and Cortex-A7 2012-10-19 8:44 ` [PATCH 0/2] Add more tunes for new ARM processors Cortex-A15 and Cortex-A7 Martin Jansa @ 2012-10-19 16:56 ` Denys Dmytriyenko 2012-10-19 19:38 ` Martin Jansa 0 siblings, 1 reply; 8+ messages in thread From: Denys Dmytriyenko @ 2012-10-19 16:56 UTC (permalink / raw) To: Martin Jansa; +Cc: Denys Dmytriyenko, openembedded-core On Fri, Oct 19, 2012 at 10:44:32AM +0200, Martin Jansa wrote: > On Thu, Oct 18, 2012 at 06:51:56PM -0400, Denys Dmytriyenko wrote: > > From: Denys Dmytriyenko <denys@ti.com> > > > > The patchset adds 2 more standard tune files for the new ARM MPCore (multicore) > > processors Cortex-A15 and Cortex-A7, as per: > > > > http://www.arm.com/products/processors/cortex-a/cortex-a15.php > > http://www.arm.com/products/processors/cortex-a/cortex-a7.php > > Please check this patchset > http://lists.linuxtogo.org/pipermail/openembedded-core/2012-October/030759.html Yes, I've seen that patchset. Unfortunately it's still in the queue and is going through implementation iterations. Once it gets into OE-Core, I'd be happy to update my tune files with the corresponding ARMPKGARCH and DEFAULTTUNE changes. But I don't think that tune rework patchset should block new tune files, as they don't break anything and adhere to the existing framework. Thanks. -- Denys > > Denys Dmytriyenko (2): > > tune-cortexa15: add tunes for ARM Cortex-A15 > > tune-cortexa7: add tunes for ARM Cortex-A7 > > > > meta/conf/machine/include/tune-cortexa15.inc | 24 ++++++++++++++++++++++++ > > meta/conf/machine/include/tune-cortexa7.inc | 24 ++++++++++++++++++++++++ > > 2 files changed, 48 insertions(+) > > create mode 100644 meta/conf/machine/include/tune-cortexa15.inc > > create mode 100644 meta/conf/machine/include/tune-cortexa7.inc > > > > -- > > 1.7.12.3 > > > > > > _______________________________________________ > > Openembedded-core mailing list > > Openembedded-core@lists.openembedded.org > > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core > > -- > Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 0/2] Add more tunes for new ARM processors Cortex-A15 and Cortex-A7 2012-10-19 16:56 ` Denys Dmytriyenko @ 2012-10-19 19:38 ` Martin Jansa 2012-10-19 22:36 ` Richard Purdie 0 siblings, 1 reply; 8+ messages in thread From: Martin Jansa @ 2012-10-19 19:38 UTC (permalink / raw) To: Denys Dmytriyenko; +Cc: Denys Dmytriyenko, openembedded-core [-- Attachment #1: Type: text/plain, Size: 1360 bytes --] On Fri, Oct 19, 2012 at 12:56:16PM -0400, Denys Dmytriyenko wrote: > On Fri, Oct 19, 2012 at 10:44:32AM +0200, Martin Jansa wrote: > > On Thu, Oct 18, 2012 at 06:51:56PM -0400, Denys Dmytriyenko wrote: > > > From: Denys Dmytriyenko <denys@ti.com> > > > > > > The patchset adds 2 more standard tune files for the new ARM MPCore (multicore) > > > processors Cortex-A15 and Cortex-A7, as per: > > > > > > http://www.arm.com/products/processors/cortex-a/cortex-a15.php > > > http://www.arm.com/products/processors/cortex-a/cortex-a7.php > > > > Please check this patchset > > http://lists.linuxtogo.org/pipermail/openembedded-core/2012-October/030759.html > > Yes, I've seen that patchset. Unfortunately it's still in the queue and is > going through implementation iterations. Once it gets into OE-Core, I'd be Nobody commented on last iteration (except of acks from khem). So I don't plan to send another one. > happy to update my tune files with the corresponding ARMPKGARCH and > DEFAULTTUNE changes. But I don't think that tune rework patchset should block > new tune files, as they don't break anything and adhere to the existing > framework. Thanks. Your new tune files wont work if that patchset is applied, that's why I commented on them. Cheers, -- Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 205 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 0/2] Add more tunes for new ARM processors Cortex-A15 and Cortex-A7 2012-10-19 19:38 ` Martin Jansa @ 2012-10-19 22:36 ` Richard Purdie 2012-10-19 23:20 ` Martin Jansa 0 siblings, 1 reply; 8+ messages in thread From: Richard Purdie @ 2012-10-19 22:36 UTC (permalink / raw) To: Martin Jansa; +Cc: openembedded-core, Denys Dmytriyenko On Fri, 2012-10-19 at 21:38 +0200, Martin Jansa wrote: > On Fri, Oct 19, 2012 at 12:56:16PM -0400, Denys Dmytriyenko wrote: > > On Fri, Oct 19, 2012 at 10:44:32AM +0200, Martin Jansa wrote: > > > On Thu, Oct 18, 2012 at 06:51:56PM -0400, Denys Dmytriyenko wrote: > > > > From: Denys Dmytriyenko <denys@ti.com> > > > > > > > > The patchset adds 2 more standard tune files for the new ARM MPCore (multicore) > > > > processors Cortex-A15 and Cortex-A7, as per: > > > > > > > > http://www.arm.com/products/processors/cortex-a/cortex-a15.php > > > > http://www.arm.com/products/processors/cortex-a/cortex-a7.php > > > > > > Please check this patchset > > > http://lists.linuxtogo.org/pipermail/openembedded-core/2012-October/030759.html > > > > Yes, I've seen that patchset. Unfortunately it's still in the queue and is > > going through implementation iterations. Once it gets into OE-Core, I'd be > > Nobody commented on last iteration (except of acks from khem). So I > don't plan to send another one. It was made clear that we were concentrating on the release and these were something we'd come back to afterwards. I also made it very clear that I'm opposed to something that is repeatedly getting proposed here. Lets just say it is unlikely I will simply change my mind if people keep sending it. I'm trying to get to the point of reviewing the patches that need attention and give more constructive feedback having cleared the less problematic ones out the way and shortened the backlog but I'm not there yet. Ideally I'd like to take a break entirely but sadly that simply isn't going to happen :(. I'll try and get to these as soon as I can but there is a substantial queue. I'd also point out I'm getting considerable "feedback" as soon as anything goes into master that destabilises the build so when anything does merge, fixing fallout is taking priority too. Cheers, Richard ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 0/2] Add more tunes for new ARM processors Cortex-A15 and Cortex-A7 2012-10-19 22:36 ` Richard Purdie @ 2012-10-19 23:20 ` Martin Jansa 0 siblings, 0 replies; 8+ messages in thread From: Martin Jansa @ 2012-10-19 23:20 UTC (permalink / raw) To: Richard Purdie; +Cc: openembedded-core, Denys Dmytriyenko [-- Attachment #1: Type: text/plain, Size: 2761 bytes --] On Fri, Oct 19, 2012 at 11:36:58PM +0100, Richard Purdie wrote: > On Fri, 2012-10-19 at 21:38 +0200, Martin Jansa wrote: > > On Fri, Oct 19, 2012 at 12:56:16PM -0400, Denys Dmytriyenko wrote: > > > On Fri, Oct 19, 2012 at 10:44:32AM +0200, Martin Jansa wrote: > > > > On Thu, Oct 18, 2012 at 06:51:56PM -0400, Denys Dmytriyenko wrote: > > > > > From: Denys Dmytriyenko <denys@ti.com> > > > > > > > > > > The patchset adds 2 more standard tune files for the new ARM MPCore (multicore) > > > > > processors Cortex-A15 and Cortex-A7, as per: > > > > > > > > > > http://www.arm.com/products/processors/cortex-a/cortex-a15.php > > > > > http://www.arm.com/products/processors/cortex-a/cortex-a7.php > > > > > > > > Please check this patchset > > > > http://lists.linuxtogo.org/pipermail/openembedded-core/2012-October/030759.html > > > > > > Yes, I've seen that patchset. Unfortunately it's still in the queue and is > > > going through implementation iterations. Once it gets into OE-Core, I'd be > > > > Nobody commented on last iteration (except of acks from khem). So I > > don't plan to send another one. > > It was made clear that we were concentrating on the release and these > were something we'd come back to afterwards. I also made it very clear I'm not complaining that it wasn't merged yet, just saying that it should be considered for merging before adding more tune files to fix. > that I'm opposed to something that is repeatedly getting proposed here. > Lets just say it is unlikely I will simply change my mind if people keep > sending it. AFAIK You were against OPTDEFAULTTUNE and that's not used in last iteration. Last iteration just defines different PKGARCH for different CCARGS as you said: https://bugzilla.yoctoproject.org/show_bug.cgi?id=1916#c6 > I'm trying to get to the point of reviewing the patches that need > attention and give more constructive feedback having cleared the less > problematic ones out the way and shortened the backlog but I'm not there > yet. Ideally I'd like to take a break entirely but sadly that simply > isn't going to happen :(. I'll try and get to these as soon as I can but > there is a substantial queue. > > I'd also point out I'm getting considerable "feedback" as soon as > anything goes into master that destabilises the build so when anything > does merge, fixing fallout is taking priority too. Yes that's why I'm reporting that fallout as soon as it's merged when it's something I haven't noticed when patch was on ML. And I know that you're often the one who fixes it in the end when commiter does not even reply on those reports, thanks for doing that. Cheers, -- Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 205 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2012-10-19 23:33 UTC | newest] Thread overview: 8+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2012-10-18 22:51 [PATCH 0/2] Add more tunes for new ARM processors Cortex-A15 and Cortex-A7 Denys Dmytriyenko 2012-10-18 22:51 ` [PATCH 1/2] tune-cortexa15: add tunes for ARM Cortex-A15 Denys Dmytriyenko 2012-10-18 22:51 ` [PATCH 2/2] tune-cortexa7: add tunes for ARM Cortex-A7 Denys Dmytriyenko 2012-10-19 8:44 ` [PATCH 0/2] Add more tunes for new ARM processors Cortex-A15 and Cortex-A7 Martin Jansa 2012-10-19 16:56 ` Denys Dmytriyenko 2012-10-19 19:38 ` Martin Jansa 2012-10-19 22:36 ` Richard Purdie 2012-10-19 23:20 ` Martin Jansa
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox