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