All of lore.kernel.org
 help / color / mirror / Atom feed
From: Richard Purdie <richard.purdie@linuxfoundation.org>
To: Otavio Salvador <otavio.salvador@ossystems.com.br>,
	Khem Raj <raj.khem@gmail.com>
Cc: OE-core <openembedded-core@lists.openembedded.org>
Subject: Re: [PATCHv2][master] arch-armv8a.inc: Add tune for 32-bit ARMv8a
Date: Sat, 12 Mar 2016 13:23:29 +0000	[thread overview]
Message-ID: <1457789009.2804.275.camel@linuxfoundation.org> (raw)
In-Reply-To: <CAP9ODKrkHgjE3dr3qcW3L=gkeHf=xbcjSpsa_g8dqOZ6H3okeA@mail.gmail.com>

On Sat, 2016-03-12 at 09:02 -0300, Otavio Salvador wrote:
> On Sat, Mar 12, 2016 at 8:57 AM, Khem Raj <raj.khem@gmail.com> wrote:
> > On Sat, Mar 12, 2016 at 7:41 PM, Otavio Salvador
> > <otavio.salvador@ossystems.com.br> wrote:
> > > On Fri, Mar 11, 2016 at 9:17 PM, Khem Raj <raj.khem@gmail.com>
> > > wrote:
> > > > 
> > > > > On Mar 12, 2016, at 12:58 AM, Daniel Dragomir <
> > > > > daniel.dragomir@windriver.com> wrote:
> > > > > 
> > > > > This patch adds tunes for 32-bit armv8a platforms. The user
> > > > > can select
> > > > > little or big endian, hard or soft float, the vector floating
> > > > > -point
> > > > > instruction set: vfpv4 or fp-armv8 and the thumb, neon, crc
> > > > > and crypto
> > > > > extensions.
> > > > 
> > > > This does not feel right to me. Look at how thunderX looks like
> > > > ARMv8 is the time to fix this tune explodes on arm, this patch
> > > > is not helping
> > > > it.
> > > > 
> > > > Do we need the hf/neon/vfp/thumb2 variants?
> > > 
> > > Do you mean we ought to use hf+neon+thumb2+fp-armv8 for everyone
> > > and
> > > just have optional features in and out?
> > 
> > something like that yes. Just aarch64 and aarch32 make it simple as
> > that
> 
> ARMv8.1a has different semantics, how does we handle this?

I do think Khem has a point here, there are way too many tunes in this
class and I've very much doubt they all make sense, there are likely
only a handful of key ones and it would be ideal just to filter the
class down to those.

The trouble I face is I don't really know all the details of armv8 so
I'm reliant on others with more knowledge of which ones make sense to
make the call...

Cheers,

Richard


  reply	other threads:[~2016-03-12 13:23 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-03-11 17:58 [master][PATCH] ARMv8 32-bit & 64-bit compiler tunings Daniel Dragomir
2016-03-11 17:58 ` [PATCHv2][master] arch-armv8a.inc: Add tune for 32-bit ARMv8a Daniel Dragomir
2016-03-11 18:36   ` Otavio Salvador
2016-03-12  0:17   ` Khem Raj
2016-03-12 11:41     ` Otavio Salvador
2016-03-12 11:57       ` Khem Raj
2016-03-12 12:02         ` Otavio Salvador
2016-03-12 13:23           ` Richard Purdie [this message]
2016-03-12 13:23           ` Khem Raj
2016-03-12 14:06             ` Otavio Salvador
2016-03-12 14:15               ` Khem Raj

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=1457789009.2804.275.camel@linuxfoundation.org \
    --to=richard.purdie@linuxfoundation.org \
    --cc=openembedded-core@lists.openembedded.org \
    --cc=otavio.salvador@ossystems.com.br \
    --cc=raj.khem@gmail.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 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.