about summary refs log tree commit diff
path: root/src/string/arm/__aeabi_memset.c
Commit message (Collapse)AuthorAgeFilesLines
* fix arm run-time abi string functionsSzabolcs Nagy2017-06-221-9/+0
| | | | | | | | | in arm rtabi these __aeabi_* functions have special abi (they are only allowed to clobber r0,r1,r2,r3,ip,lr,cpsr), so they cannot be simple wrappers around normal string functions (which may clobber other registers), the safest solution is to write them in asm, a minimalistic implementation works because these are not supposed to be emitted by compilers or used in general.
* move arm-specific translation units out of arch/arm/src, to src/*/armRich Felker2016-01-221-0/+9
this is possible with the new build system that allows src/*/$(ARCH)/* files which do not shadow a file in the parent directory, and yields a more logical organization. eventually it will be possible to remove arch/*/src from the build system.