All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCHv2] ARMv8 32-bit compiler tunings
@ 2016-02-27 12:44 Daniel Dragomir
  2016-02-27 12:44 ` [PATCHv2] Add tune for 32-bit ARMv8-a Daniel Dragomir
  2016-02-27 13:14 ` [PATCHv2] ARMv8 32-bit compiler tunings Dragomir Daniel
  0 siblings, 2 replies; 10+ messages in thread
From: Daniel Dragomir @ 2016-02-27 12:44 UTC (permalink / raw)
  To: openembedded-core

Hello!

This is a second version for the patch:
http://lists.openembedded.org/pipermail/openembedded-core/2016-February/117603.html

I remove the python method from feature-arm-vfp and I added the TUNE_CCARGS appends for CRC, CRYPTO and fp-armv8 only in armv8a tune file.
I fix some parsing failures for armv7a*-neon-vfpv4 tunes.
Also, I reworked the tunes to eliminate multiple parsing failures that I got running Martin's script.

@Martin, I ran again the script and the results are better. I pushed the results in a personal repo:
Tune results without the patch - clean open-embedded:
https://github.com/ddragomi/tune_test/tree/14861fd72be9aebaaa209d9990d72745c90b43eb/tune

Tune results with this patch (VERSION 2):
https://github.com/ddragomi/tune_test/tree/master/tune

And a diff between those here (I fix some parsing failures for armv7a*-neon-vfpv4 tunes):
https://github.com/ddragomi/tune_test/commit/06fbd558bf7e5d91d312628a023b8c0495e8f37a

NOTE: I also added a new fake-machine (axxiaarm) that require arch-arm8a.inc
to test/parse armv8a tunes:
DEFAULTTUNE ?= "armv8a-neon"
require conf/machine/include/arm/arch-armv8a.inc

Previous message:
Starting with linux-yocto-4.1, Intel provides kernel support for its
ARM v8 Axxia platforms, both on 32-bit and 64-bit.
Poky already contains arm 64-bit compiler tunings, so I added 32-bit
tunings based on those for armv7.

The patch that I send you is a draft. Please review it and if it's ok
I will return with thumb and big-endian tunings.

Best regards,
Daniel Dragomir (1):
  Add tune for 32-bit ARMv8-a

 meta/conf/machine/include/arm/arch-armv7a.inc |  4 +-
 meta/conf/machine/include/arm/arch-armv8a.inc | 75 +++++++++++++++++++++++++++
 2 files changed, 77 insertions(+), 2 deletions(-)
 create mode 100644 meta/conf/machine/include/arm/arch-armv8a.inc

-- 
1.9.1



^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2016-03-02 15:50 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-02-27 12:44 [PATCHv2] ARMv8 32-bit compiler tunings Daniel Dragomir
2016-02-27 12:44 ` [PATCHv2] Add tune for 32-bit ARMv8-a Daniel Dragomir
2016-03-01  0:02   ` Andre McCurdy
2016-03-01 16:33     ` Dragomir Daniel
2016-03-01 19:12       ` Andre McCurdy
2016-03-02 10:25         ` Dragomir Daniel
2016-03-02  0:17   ` Andrei Gherzan
2016-03-02 10:35     ` Dragomir Daniel
2016-03-02 15:49       ` Andrei Gherzan
2016-02-27 13:14 ` [PATCHv2] ARMv8 32-bit compiler tunings Dragomir Daniel

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.