ts-7000
[Top] [All Lists]

Re: [ts-7000] Re: TS-7800 Floating Point Performance

To:
Subject: Re: [ts-7000] Re: TS-7800 Floating Point Performance
From: "Martin Guy" <>
Date: Thu, 7 Feb 2008 15:29:31 +0000
2008/2/7, delapluie <>:
> for the natively compiled executable, which does run (slowly), I get-
>
> :kalman# readelf -h test | grep -i flags
> Flags:                             0x2, has entry point, GNU EABI

Gotcha!... in a strict technical sense, the old ABI ws also a variant
of EABI, just to keep things truly confusing, and a few programs still
insist on calling it that - only humans don't.
See the section "GCC view" in wiki.debian.org/ArmEabiPort for how to
tell them apart really.
"arm-linux-gnueabi" is the unambiguous term we should use I guess.

> ld-linux.so.3
Is what (new) EABI binaries load with (.2 is used by old-ABI binaries)

> 1. Keep the current technique.  A little clunky, but it works.

> 2. Statically compile my application.
Yes

> 3.  Replace the OEM root file system (assumably Debian Sarge) with the
> Debian Etch root file system.
With an old-ABI Etch root filesystem you will still need to use one of
the above tricks.

If you're feeling brave, replace it with a pure EABI root filesystem,
like the forthcoming "armel" Debian port, which is still under
development but is at the point of being quite usable, with relatively
few problem packages, mostly the esoteric languages.
That'll give you full FP speed in everything.
See wiki.debian.org/ArmEabiPort and the HowTo subpages it mentions on
the first line.

EABI with old-ABI compatibility running old-ABI userland is
suboptimal. If you use an EABI userland and compile your own kernel
with old-ABI compat turned off, you get a further performance increase
on every system call.

    M


 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/ts-7000/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/ts-7000/join
    (Yahoo! ID required)

<*> To change settings via email:
     
    

<*> To unsubscribe from this group, send an email to:
    

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 

<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU