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
