Changes in / [69ce2ab:ee73578] in clfs-embedded
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
BOOK/cross-tools/arm/abi.xml
r69ce2ab ree73578 10 10 11 11 <title>ABI Variables</title> 12 13 <para os="a">On the ARM architecture, there are two major ABI types to choose14 from: EABI and OABI. There is also a Thumb ABI and an Intel IWMMX specific15 ABI.</para>16 17 <para os="b">The EABI (Embedded ABI) is newer and supports additional18 features, faster software floating point operations, and Thumb interworking,19 but is only compatible with ARMv4t and newer cores. The EABI has20 sub-ABIs of: aapcs-linux and aapcs. aapcs-linux has standard Linux 4 byte21 enums while aapcs has variable length enums.</para>22 23 <para os="c">The OABI (old ABI) is called apcs-gnu and supports ARMv4 and24 older cores.</para>25 12 26 13 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
Note:
See TracChangeset
for help on using the changeset viewer.