public inbox for crossgcc@sourceware.org
 help / color / mirror / Atom feed
* Toolchain for ARM no-MMU OABI with FLAT binaries system.
@ 2012-02-07 22:17 Piotr Grudzinski
  2012-02-08  0:18 ` Martin Guy
  2012-02-08 14:30 ` Piotr Grudzinski
  0 siblings, 2 replies; 10+ messages in thread
From: Piotr Grudzinski @ 2012-02-07 22:17 UTC (permalink / raw)
  To: crossgcc

Dear All,

I would like to have newer toolchain for an old ARM OABI system
running uClinux-dist
with FLAT binaries.
CPU is based on ARMv4 instruction set. There is MMU but was selected
not to be used.

Is there any suggested/known-to-work combination of GCC, uClibc,
binutils to use with
uClinux OABI system?

Best Regards,
Piotr

--
For unsubscribe information see http://sourceware.org/lists.html#faq

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

* Re: Toolchain for ARM no-MMU OABI with FLAT binaries system.
  2012-02-07 22:17 Toolchain for ARM no-MMU OABI with FLAT binaries system Piotr Grudzinski
@ 2012-02-08  0:18 ` Martin Guy
  2012-02-08  9:35   ` Bob Dunlop
  2012-02-08 14:30 ` Piotr Grudzinski
  1 sibling, 1 reply; 10+ messages in thread
From: Martin Guy @ 2012-02-08  0:18 UTC (permalink / raw)
  To: Piotr Grudzinski; +Cc: crossgcc

> I would like to have newer toolchain for an old ARM OABI system
> running uClinux-dist
> with FLAT binaries.

Why? OABI is 11 times slower at FP thaem eabi, even without an FOU

> CPU is based on ARMv4 instruction set

Pefect for Debian

> Is there any suggested/known-to-work combination of GCC, uClibc,
> binutils to use with
> uClinux OABI system?

It depends which specific SoC you are compiling for

    M

--
For unsubscribe information see http://sourceware.org/lists.html#faq

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

* Re: Toolchain for ARM no-MMU OABI with FLAT binaries system.
  2012-02-08  0:18 ` Martin Guy
@ 2012-02-08  9:35   ` Bob Dunlop
  2012-02-08  9:43     ` Piotr Borys
  2012-02-08 13:24     ` Khem Raj
  0 siblings, 2 replies; 10+ messages in thread
From: Bob Dunlop @ 2012-02-08  9:35 UTC (permalink / raw)
  To: crossgcc

On Wed, Feb 08 at 01:17, Martin Guy wrote:
> > I would like to have newer toolchain for an old ARM OABI system
> > running uClinux-dist
> > with FLAT binaries.
> 
> Why? OABI is 11 times slower at FP thaem eabi, even without an FOU
> 
> > CPU is based on ARMv4 instruction set
> 
> Pefect for Debian

ARMv4 or ARMv4t ?  

EABI implies Thumb interworking so doesn't work on ARM4.

I know various people have proposed patches including the Debian crew but
I've yet to get EABI running on my old Balloon boards.  While it's now of
academic interest only, we've frozen that product, does anyone know of a
tool chain combo for EABI on ARMv4 without Thumb ?

-- 
        Bob Dunlop

--
For unsubscribe information see http://sourceware.org/lists.html#faq

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

* Re: Toolchain for ARM no-MMU OABI with FLAT binaries system.
  2012-02-08  9:35   ` Bob Dunlop
@ 2012-02-08  9:43     ` Piotr Borys
  2012-02-08 13:24     ` Khem Raj
  1 sibling, 0 replies; 10+ messages in thread
From: Piotr Borys @ 2012-02-08  9:43 UTC (permalink / raw)
  To: crossgcc

2012/2/8 Bob Dunlop <bob.dunlop@xyzzy.org.uk>
> I know various people have proposed patches including the Debian crew but
> I've yet to get EABI running on my old Balloon boards.  While it's now of
> academic interest only, we've frozen that product, does anyone know of a
> tool chain combo for EABI on ARMv4 without Thumb ?

Never saw it - however the last time I was searching for it it was
like 4 years ago. For armv4t - no problem :)  You see - I really doubt
you can run linux without MMU unit.

cheers
--
Piotr "utak3r" Borys | GG: 3129436 | ICQ: 38822078 | http://utak3r.pl

--
For unsubscribe information see http://sourceware.org/lists.html#faq

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

* Re: Toolchain for ARM no-MMU OABI with FLAT binaries system.
  2012-02-08  9:35   ` Bob Dunlop
  2012-02-08  9:43     ` Piotr Borys
@ 2012-02-08 13:24     ` Khem Raj
  2012-02-09  3:32       ` Mike Frysinger
  1 sibling, 1 reply; 10+ messages in thread
From: Khem Raj @ 2012-02-08 13:24 UTC (permalink / raw)
  To: crossgcc

On Wed, Feb 8, 2012 at 1:35 AM, Bob Dunlop <bob.dunlop@xyzzy.org.uk> wrote:
> I know various people have proposed patches including the Debian crew but
> I've yet to get EABI running on my old Balloon boards.  While it's now of
> academic interest only, we've frozen that product, does anyone know of a
> tool chain combo for EABI on ARMv4 without Thumb ?

OpenEmbedded has machines based on armv4 e.g. strongarm
and uses EABI and it does work.

--
For unsubscribe information see http://sourceware.org/lists.html#faq

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

* Re: Toolchain for ARM no-MMU OABI with FLAT binaries system.
  2012-02-07 22:17 Toolchain for ARM no-MMU OABI with FLAT binaries system Piotr Grudzinski
  2012-02-08  0:18 ` Martin Guy
@ 2012-02-08 14:30 ` Piotr Grudzinski
  2012-02-08 15:56   ` Khem Raj
  1 sibling, 1 reply; 10+ messages in thread
From: Piotr Grudzinski @ 2012-02-08 14:30 UTC (permalink / raw)
  To: crossgcc

Why OABI?
Because this is how it started several years ago and there are many
devices deployed.

The processor core seems to be Faraday's FA526 which is based on ARMv4
instruction set.

Having EABI would be easier but OABI is the reality.


Regards,
Piotr

--
For unsubscribe information see http://sourceware.org/lists.html#faq

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

* Re: Toolchain for ARM no-MMU OABI with FLAT binaries system.
  2012-02-08 14:30 ` Piotr Grudzinski
@ 2012-02-08 15:56   ` Khem Raj
  2012-02-08 18:37     ` Piotr Grudzinski
  0 siblings, 1 reply; 10+ messages in thread
From: Khem Raj @ 2012-02-08 15:56 UTC (permalink / raw)
  To: Piotr Grudzinski; +Cc: crossgcc

On Wed, Feb 8, 2012 at 6:30 AM, Piotr Grudzinski <piotr@powersmiths.com> wrote:
>
> Having EABI would be easier but OABI is the reality.

then stick to the versions of toolchain components where OABI is not bit rotten

--
For unsubscribe information see http://sourceware.org/lists.html#faq

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

* Re: Toolchain for ARM no-MMU OABI with FLAT binaries system.
  2012-02-08 15:56   ` Khem Raj
@ 2012-02-08 18:37     ` Piotr Grudzinski
  2012-02-09  0:13       ` Steve Bennett
  0 siblings, 1 reply; 10+ messages in thread
From: Piotr Grudzinski @ 2012-02-08 18:37 UTC (permalink / raw)
  To: Khem Raj; +Cc: crossgcc

>
> then stick to the versions of toolchain components where OABI is not bit rotten
>

The old toolchain is based on GCC 3.4.6 and I had some cases were the
generated code was defective.

--
For unsubscribe information see http://sourceware.org/lists.html#faq

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

* Re: Toolchain for ARM no-MMU OABI with FLAT binaries system.
  2012-02-08 18:37     ` Piotr Grudzinski
@ 2012-02-09  0:13       ` Steve Bennett
  0 siblings, 0 replies; 10+ messages in thread
From: Steve Bennett @ 2012-02-09  0:13 UTC (permalink / raw)
  To: Piotr Grudzinski; +Cc: Khem Raj, crossgcc

On 09/02/2012, at 4:37 AM, Piotr Grudzinski wrote:

>> 
>> then stick to the versions of toolchain components where OABI is not bit rotten
>> 
> 
> The old toolchain is based on GCC 3.4.6 and I had some cases were the
> generated code was defective.

I use a gcc 4.2.4 toolchain perfectly successfully with ARM OABI.

--
µWeb: Embedded Web Framework - http://uweb.workware.net.au/
WorkWare Systems Pty Ltd
W: www.workware.net.au      P: +61 434 921 300
E: steveb@workware.net.au   F: +61 7 3391 6002






--
For unsubscribe information see http://sourceware.org/lists.html#faq

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

* Re: Toolchain for ARM no-MMU OABI with FLAT binaries system.
  2012-02-08 13:24     ` Khem Raj
@ 2012-02-09  3:32       ` Mike Frysinger
  0 siblings, 0 replies; 10+ messages in thread
From: Mike Frysinger @ 2012-02-09  3:32 UTC (permalink / raw)
  To: crossgcc; +Cc: Khem Raj

[-- Attachment #1: Type: Text/Plain, Size: 776 bytes --]

On Wednesday 08 February 2012 08:24:06 Khem Raj wrote:
> On Wed, Feb 8, 2012 at 1:35 AM, Bob Dunlop <bob.dunlop@xyzzy.org.uk> wrote:
> > I know various people have proposed patches including the Debian crew but
> > I've yet to get EABI running on my old Balloon boards.  While it's now of
> > academic interest only, we've frozen that product, does anyone know of a
> > tool chain combo for EABI on ARMv4 without Thumb ?
> 
> OpenEmbedded has machines based on armv4 e.g. strongarm
> and uses EABI and it does work.

there is a linker flag or two to disable interworking so EABI should work on 
armv4 (which makes my NetWinder happy).

armv3 and older obviously won't work with EABI, but it sounds like support for 
that is being dropped from gcc/etc...
-mike

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

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

end of thread, other threads:[~2012-02-09  3:32 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-02-07 22:17 Toolchain for ARM no-MMU OABI with FLAT binaries system Piotr Grudzinski
2012-02-08  0:18 ` Martin Guy
2012-02-08  9:35   ` Bob Dunlop
2012-02-08  9:43     ` Piotr Borys
2012-02-08 13:24     ` Khem Raj
2012-02-09  3:32       ` Mike Frysinger
2012-02-08 14:30 ` Piotr Grudzinski
2012-02-08 15:56   ` Khem Raj
2012-02-08 18:37     ` Piotr Grudzinski
2012-02-09  0:13       ` Steve Bennett

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).