Am 26.11.2012 20:25, schrieb Martin Jansa:
> On Mon, Nov 26, 2012 at 08:10:11PM +0100, Denis 'GNUtoo' Carikli wrote:
>> On Mon, 26 Nov 2012 12:49:31 +0100
>> Martin Jansa <martin.ja...@gmail.com> wrote:
>>
>>> 2) To get -mtune back we can set more specific DEFAULTTUNE for all
>>> SHR supported devices in distro config, so that binary feed will be
>>> renamed from armv7a-novfp-neon to cortexa8-novfp-neon and
>>> cortexa9-novfp-neon.
>>>    + "better" performance on tuna, same on nokia900, om-gta04, crespo
>>>    - extra disk space needed for separate cortexa9-novfp-neon feed
>>>      (armv7a-novfp-neon will be removed - replaced by
>>> cortexa8-novfp-neon)
>>>    - 33% longer build time for all SHR supported machines (3 package
>>> archs instead of 2)
>> I think that's the way to go but I've some comments on that:
>>  * SHR does support tuna? I don't think it's well supported since no
>>    one is working on it for SHR.
> 
> It's built on official buildhost so from this POV it's supported and it
> has more atention then e.g. nokia900 and crespo..
> 
>>  * SHR hasn't got a very powerfull buildhost, so we could skip building
>>    tuna on the official SHR buildhost until someone steps in and
>>    supports it?
> 
> SHR buildhost is using danny branches, so not problem now. The problem
> is for devs using shr or jansa/test branches and building tuna together
> with other armv7a devices just because it's almost "for free" as it
> reuses whole feed and sstate-cache.
> 
>>  * Openwebos supports tuna and has a powerfull buildhost. does it have
>>    cortex a8 machines? the HP touchpad?
> 
> Powerfull buildhost is not yet in use and tuna is the only armv7a 
> device built by webos-ports jenkins (at last now), so no problem here.
> 
>> So I think we could do 2) in a way that won't impact build a lot.
> 
> would be nice to have some benchmarks to see how much (if anything at
> all) we gain by using -mtune and especially -mtune=cortexa8/a9 diff.
> 
> FWIW: I can already provide SHR images for tuna/nokia900/om-gta02 built 
> without 
> -mtune.

Benchmarks seem to be a good idea. If it is of real benefit I'd vote for
(2) as well, as that is what we have OE for – device specific
optimization. If we'd just use "generic" package architecture, we'd
probably be better of using Debian as a base, which already provides this.

If there is no performance win, though, we should choose the option
which our buildhost can provide, so we'd have one problem less: search a
new/better buildhost.

Cheers,
  Lukas

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Shr-devel mailing list
Shr-devel@lists.shr-project.org
http://lists.shr-project.org/mailman/listinfo/shr-devel

Reply via email to