[Patch, AArch64, ILP32] 0/5 Add support for ILP32

Yufeng Zhang Yufeng.Zhang@arm.com
Fri Jun 21 17:47:00 GMT 2013


Hi,

A set of five patches will be sent shortly as the binutils part of 
changes that add support for ILP32 in the AArch64 baremetal toolchain.

The five patches will be organized as the following:

1. Rename elf64-aarch64.c to elfnn-aarch64.c
2. Parametrize elfnn-aarch64.c and add basic support for ILP32 in ld and 
gas.
3. Add support for ELF32 relocs and refactor the handling of relocs in 
elfnn-aarch64.c.
4. Split elfnn-aarch64.c to elfxx-aarch64.c and refactor the handling of 
PLT.
5. Improve the debugging experience with the generated files.

Please note that the patches were split in a way to help the review; 
they need to be applied in order and only the full application of all 
patches can enable a successful build.

Patches for gcc and newlib changes will be sent later and the ABI 
documents will be made public soon.

Thanks,
Yufeng



More information about the Binutils mailing list