Thank you for the information :)

Ido

On Jan 20, 2008 10:12 PM, Luca Olivetti <[EMAIL PROTECTED]> wrote:
> En/na ik ha escrit:
> > For someone that does not know arm cpus, what are oabi and eabi ?
>
> oabi (I don't think that's the proper definition, anyway "o" stands for
> "old") is the previous arm binary interface.
> eabi is the new one.
> The linux kernel can be compiled with support for one, the other, or
> both (since one of the differences is in the syscall convention)
>
>  From http://wiki.debian.org/ArmEabiPort
>
> "In a nutshell
>
> EABI is the new "Embedded" ABI by ARM ltd. EABI is actually a family of
> ABI's and one of the "subABIs" is GNU EABI, for Linux. The effective
> changes for users are:
>
>      *
>
>        Floating point performance, with or without an FPU is very much
> faster, and mixing soft and hardfloat code is possible
>      * Structure packing is not as painful as it used to be
>      * More compatibility with various tools (in future - currently
> linux-elf is well supported)
>      *
>
>        A more efficient syscall convention
>      * At present (with gcc-4.1.1) it works with ARMv4t, ARMv5t
> processors and above, but supporting ARMv4 (e.g., StrongARM) requires
> modification to GCC. See "Thumb interworking" below."
>
> Bye
> --
> Luca
>
>
> _________________________________________________________________
>      To unsubscribe: mail [EMAIL PROTECTED] with
>                 "unsubscribe" as the Subject
>    archives at http://www.lazarus.freepascal.org/mailarchives
>



-- 
http://ik.homelinux.org/

_________________________________________________________________
     To unsubscribe: mail [EMAIL PROTECTED] with
                "unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to