- Timestamp:
- Feb 6, 2011, 8:45:17 PM (14 years ago)
- Branches:
- master
- Children:
- 69ce2ab
- Parents:
- deb99a3
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
BOOK/cross-tools/arm/abi.xml
rdeb99a3 r9cbe486 10 10 11 11 <title>ABI Variables</title> 12 13 <para os="a">On the ARM architecture, there are two major ABI types to choose 14 from: EABI and OABI. There is also a Thumb ABI and an Intel IWMMX specific 15 ABI.</para> 16 17 <para os="b">The EABI (Embedded ABI) is newer and supports additional 18 features, faster software floating point operations, and Thumb interworking, 19 but is only compatible with ARMv4t and newer cores. The EABI has 20 sub-ABIs of: aapcs-linux and aapcs. aapcs-linux has standard Linux 4 byte 21 enums while aapcs has variable length enums.</para> 22 23 <para os="c">The OABI (old ABI) is called apcs-gnu and supports ARMv4 and 24 older cores.</para> 12 25 13 26 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
Note:
See TracChangeset
for help on using the changeset viewer.