aboutsummaryrefslogtreecommitdiff
path: root/lib/libc/arm
Commit message (Expand)AuthorAgeFilesLines
* Revert a change that sneeked with 297619Andrew Turner2016-04-061-3/+1
* Disable support for compat syscalls on arm64. These symbols were neverAndrew Turner2016-04-061-1/+3
* libc: stop exporting cerrorEd Maste2016-03-301-1/+0
* libc: stop exporting curbrk and minbrk in the private namespaceEd Maste2016-03-241-2/+0
* Do not compile ARMv6 instructions on ARMv4/v5. Although clang is fineKonstantin Belousov2015-12-241-0/+7
* Add support for usermode (vdso-like) gettimeofday(2) andKonstantin Belousov2015-12-072-1/+80
* Annotate arm userspace assembler sources stating their tolerance toKonstantin Belousov2015-09-2929-0/+55
* Add include for declaration of _set_tp(). Eliminates -Wmissing-prototypes wa...Craig Rodrigues2015-09-201-0/+1
* Export the ARM __aeabi_mem* functions from libc, they are needed by the gccAndrew Turner2015-06-162-8/+17
* Add the needed if-then instructions to build as Thumb-2.Andrew Turner2015-05-316-0/+53
* Remove __ARM_EABI__ from more places in libc as this is the only ARM ABIAndrew Turner2015-05-313-19/+7
* Use a register to set the cpsr bits. The ip register is safe to be changedAndrew Turner2015-05-312-8/+12
* Removed unused special fork() implementations.Brooks Davis2015-05-291-49/+0
* Teach bits of libc about Thumb. This adds the if-then instructions neededAndrew Turner2015-05-125-4/+48
* Use the GOT_* macros to help simplify the code, these work with both picAndrew Turner2015-05-112-26/+9
* The lseek(2), mmap(2), truncate(2), ftruncate(2), pread(2), andKonstantin Belousov2015-04-181-3/+0
* libc: Eliminate duplicate copies of __vdso_gettc.cEd Maste2015-04-022-49/+1
* Remove duplicate copies of trivial getcontextx.cEd Maste2015-01-122-78/+3
* Apparently more Makefiles use stuff from compiler-rt, so fix them upDimitry Andric2015-01-081-1/+1
* Switch to the ARM unified assembly language as the clang integrated as onlyAndrew Turner2014-11-297-123/+138
* Add support for the __aeabi_c*cmp* functions. These are similar to theAndrew Turner2014-10-148-1/+337
* Clean up detection of hard-float ABIs. As with big-endian in r272368 weAndrew Turner2014-10-012-2/+2
* Remove MK_ARM_EABI, the armeb issues have been fixed. The code to supportAndrew Turner2014-10-013-25/+0
* Add the fp{get,set}{mask,round} functions to the public symbols in the map.Andrew Turner2014-09-052-0/+14
* In ARM asm code, ensure that every ENTRY(foo) has a matching END(foo).Ian Lepore2014-08-3122-1/+36
* From https://sourceware.org/ml/newlib/2014/msg00113.htmlWarner Losh2014-08-141-2/+4
* Add dl_unwind_find_exidx() for ARM EABI, required for C++ exceptionIan Lepore2014-07-193-1/+111
* Set the new floating point exception mask correctlyAndrew Turner2014-04-281-1/+1
* Rename the fp{get,set}* files so they no longer conflict with the softfloatAndrew Turner2014-04-217-2/+2
* Add the deprecated fp{get,set}* functions, a few ports use them.Andrew Turner2014-04-207-0/+304
* Convert from WITHOUT_SYSCALL_COMPAT to MK_SYSCALL_COMPAT.Warner Losh2014-04-051-1/+1
* Add a new ARM TARGET_ARCH, armv6hf. This is considered experimental.Andrew Turner2014-03-231-2/+4
* Implement __flt_rounds for ARMv6 hard-float. The fpscr register stores theAndrew Turner2014-03-221-10/+14
* Remove an extra 1 in an #if lineAndrew Turner2014-03-161-1/+1
* Fix the spelling of function.Andrew Turner2014-03-162-2/+2
* Add an optimised version of the float and double helper functions. TheseAndrew Turner2014-03-166-124/+537
* Export _libc_arm_fpu_present as a private symbol to be used by otherAndrew Turner2014-03-111-0/+2
* Replace use of ${.CURDIR} by ${LIBC_SRCTOP} and define ${LIBC_SRCTOP}Marcel Moolenaar2014-03-042-6/+6
* On ARM EABI double precision floating point values are stored in theAndrew Turner2013-09-073-3/+3
* Teach siglongjmp about the VFP version of the setjmp buffer.Andrew Turner2013-07-211-3/+5
* Finish pulling in the NetBSD setjmp/longjmp updates on ARM.Andrew Turner2013-06-074-4/+162
* Include machine/setjmp.h to get the definition of _JB_MAGIC__SETJMP. ThisAndrew Turner2013-06-071-1/+3
* Remove part of the NetBSD longjmp code that was not ready to be merged.Andrew Turner2013-06-051-2/+1
* Start to merge the updated ARM NetBSD setjump/longjmp functions. To beginAndrew Turner2013-06-042-75/+52
* The getcontext() from the __fillcontextx() call in theKonstantin Belousov2013-05-281-0/+7
* When clang builds libc it may insert calls to __aeabi_* functions. NormallyAndrew Turner2013-02-121-0/+19
* Rework the __vdso_* symbols attributes to only make the symbols weak,Konstantin Belousov2013-01-302-0/+50
* Add the required __aeabi_* functions to libc.Andrew Turner2013-01-197-0/+361
* Use the compiler-rt version __{u,}divsi3 and __{u,}modsi3 on ARM EABIAndrew Turner2013-01-194-5/+27
* Update the syscall calling convention for ARM EABI. We store the syscallAndrew Turner2013-01-191-0/+8