From: Ahmed Ammar <b33fc0d3@gentoo.org>
To: linux-cirrus@freelists.org
Cc: Gentoo Embedded ML <gentoo-embedded@lists.gentoo.org>
Subject: Re: [linux-cirrus] Re: [gentoo-embedded] maverick-crunch queries
Date: Mon, 17 Nov 2008 15:44:39 +0200 [thread overview]
Message-ID: <1226929479.3361.7.camel@localhost.localdomain> (raw)
In-Reply-To: <56d259a00810130537ie4b11aofb498d5e2aeca32f@mail.gmail.com>
On Mon, 2008-10-13 at 13:37 +0100, Martin Guy wrote:
> On 7/31/08, Ahmed Ammar <b33fc0d3@gentoo.org> wrote:
> > I am currently working on some QEMU patches to add support for the
> > EP93xx (and the ts-7200 board) I have had some general success but this
> > is far from complete. My main issue is the Maverick-Crunch FPU and some
> > question to see if anyone has had the same experience.
> >
> > Which patch-set are people generally using, there seem to be two sets:
> > 1) futaris ones which seem to be the openembedded.org ones
>
> Where do you find "the openembedded ones"? I have looked for them but not found.
> Do you know how to find them without setting up a whole OE build environment?
They used to have their repository available for online viewing but as
far as i can see it's been removed. Maybe too many people grabbing what
they wanted via http.
> I know there is the tarball under files.futaris.org/gcc for 4.1.2 and 4.2.0
> > 2) the cirrus linux ones which are up to version 1.4.3.
>
> I dunno about "people" :) but the only set ever to pass the gcc
> testsuite are the ones under files.futaris.org/gcc for 4.1.2 and
> 4.2.0. To achieve this they get round one of the problems by disabling
> all conditional instruction execution. In theory this disables some
> optimisation but in practice, if you are doing FP and can enable the
> FPU, the loss is negligable.
> Of the two, 4.1.2 requires less memory to build it and to compile
> things, compiles things faster and seems to produce smaller faster
> code.
I have moved back to 4.1.2 now as that seems to provide the best working
tool-chain, although there are the known issues that you have also
posted about (Hasjim's April ideas).
> > I have been using the
> > openembedded ones with gcc-4.2.4 but compiling the arm kernel (which by
> > default compiles with -msoft-float) will cause a kernel panic on boot.
>
> The kernel does not use any floating point by design, so you should
> not be worrying about this. I would guess that the breakage you are
> seeing by adding -mhard-float or whatever changes the function call
> ABI and breaks something in the kernel that knows about that, like the
> assembly routines. Compiling with floating point instructions is only
> an issue in userland.
The 4.2.4 patches that i was using as i said probably produced a broken
tool-chain so i moved back to 4.1.2 as you recommended.
I am pleased to hear that you are now being financed to continue where
others have left off as getting around certain bugs is very annoying
(broken unwind support)
I can help with any testing you may require as I am currently using this
arch in a product we are developing.
Best Regards,
Ahmed Ammar
next prev parent reply other threads:[~2008-11-17 13:44 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-07-31 8:16 [gentoo-embedded] maverick-crunch queries Ahmed Ammar
2008-07-31 23:41 ` Christopher Friedt
2008-08-03 6:45 ` Ahmed Ammar
[not found] ` <56d259a00810130537ie4b11aofb498d5e2aeca32f@mail.gmail.com>
2008-11-17 13:44 ` Ahmed Ammar [this message]
2008-11-17 17:21 ` [linux-cirrus] " Martin Guy
2008-12-22 15:39 ` Ahmed Ammar
2008-12-22 15:50 ` Ahmed Ammar
2008-12-23 13:11 ` Martin Guy
2008-12-23 13:38 ` Martin Guy
2008-12-24 10:01 ` Ahmed Ammar
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=1226929479.3361.7.camel@localhost.localdomain \
--to=b33fc0d3@gentoo.org \
--cc=gentoo-embedded@lists.gentoo.org \
--cc=linux-cirrus@freelists.org \
/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