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

Reply via email to