summaryrefslogtreecommitdiffstats
path: root/lib/libc/arm
Commit message (Expand)AuthorAgeFilesLines
* Revert a change that sneeked with 297619andrew2016-04-061-3/+1
* Disable support for compat syscalls on arm64. These symbols were neverandrew2016-04-061-1/+3
* libc: stop exporting cerroremaste2016-03-301-1/+0
* libc: stop exporting curbrk and minbrk in the private namespaceemaste2016-03-241-2/+0
* Do not compile ARMv6 instructions on ARMv4/v5. Although clang is finekib2015-12-241-0/+7
* Add support for usermode (vdso-like) gettimeofday(2) andkib2015-12-072-1/+80
* Annotate arm userspace assembler sources stating their tolerance tokib2015-09-2929-0/+55
* Add include for declaration of _set_tp(). Eliminates -Wmissing-prototypes wa...rodrigc2015-09-201-0/+1
* Export the ARM __aeabi_mem* functions from libc, they are needed by the gccandrew2015-06-162-8/+17
* Add the needed if-then instructions to build as Thumb-2.andrew2015-05-316-0/+53
* Remove __ARM_EABI__ from more places in libc as this is the only ARM ABIandrew2015-05-313-19/+7
* Use a register to set the cpsr bits. The ip register is safe to be changedandrew2015-05-312-8/+12
* Removed unused special fork() implementations.brooks2015-05-291-49/+0
* Teach bits of libc about Thumb. This adds the if-then instructions neededandrew2015-05-125-4/+48
* Use the GOT_* macros to help simplify the code, these work with both picandrew2015-05-112-26/+9
* The lseek(2), mmap(2), truncate(2), ftruncate(2), pread(2), andkib2015-04-181-3/+0
* libc: Eliminate duplicate copies of __vdso_gettc.cemaste2015-04-022-49/+1
* Remove duplicate copies of trivial getcontextx.cemaste2015-01-122-78/+3
* Apparently more Makefiles use stuff from compiler-rt, so fix them updim2015-01-081-1/+1
* Switch to the ARM unified assembly language as the clang integrated as onlyandrew2014-11-297-123/+138
* Add support for the __aeabi_c*cmp* functions. These are similar to theandrew2014-10-148-1/+337
* Clean up detection of hard-float ABIs. As with big-endian in r272368 weandrew2014-10-012-2/+2
* Remove MK_ARM_EABI, the armeb issues have been fixed. The code to supportandrew2014-10-013-25/+0
* Add the fp{get,set}{mask,round} functions to the public symbols in the map.andrew2014-09-052-0/+14
* In ARM asm code, ensure that every ENTRY(foo) has a matching END(foo).ian2014-08-3122-1/+36
* From https://sourceware.org/ml/newlib/2014/msg00113.htmlimp2014-08-141-2/+4
* Add dl_unwind_find_exidx() for ARM EABI, required for C++ exceptionian2014-07-193-1/+111
* Set the new floating point exception mask correctlyandrew2014-04-281-1/+1
* Rename the fp{get,set}* files so they no longer conflict with the softfloatandrew2014-04-217-2/+2
* Add the deprecated fp{get,set}* functions, a few ports use them.andrew2014-04-207-0/+304
* Convert from WITHOUT_SYSCALL_COMPAT to MK_SYSCALL_COMPAT.imp2014-04-051-1/+1
* Add a new ARM TARGET_ARCH, armv6hf. This is considered experimental.andrew2014-03-231-2/+4
* Implement __flt_rounds for ARMv6 hard-float. The fpscr register stores theandrew2014-03-221-10/+14
* Remove an extra 1 in an #if lineandrew2014-03-161-1/+1
* Fix the spelling of function.andrew2014-03-162-2/+2
* Add an optimised version of the float and double helper functions. Theseandrew2014-03-166-124/+537
* Export _libc_arm_fpu_present as a private symbol to be used by otherandrew2014-03-111-0/+2
* Replace use of ${.CURDIR} by ${LIBC_SRCTOP} and define ${LIBC_SRCTOP}marcel2014-03-042-6/+6
* On ARM EABI double precision floating point values are stored in theandrew2013-09-073-3/+3
* Teach siglongjmp about the VFP version of the setjmp buffer.andrew2013-07-211-3/+5
* Finish pulling in the NetBSD setjmp/longjmp updates on ARM.andrew2013-06-074-4/+162
* Include machine/setjmp.h to get the definition of _JB_MAGIC__SETJMP. Thisandrew2013-06-071-1/+3
* Remove part of the NetBSD longjmp code that was not ready to be merged.andrew2013-06-051-2/+1
* Start to merge the updated ARM NetBSD setjump/longjmp functions. To beginandrew2013-06-042-75/+52
* The getcontext() from the __fillcontextx() call in thekib2013-05-281-0/+7
* When clang builds libc it may insert calls to __aeabi_* functions. Normallyandrew2013-02-121-0/+19
* Rework the __vdso_* symbols attributes to only make the symbols weak,kib2013-01-302-0/+50
* Add the required __aeabi_* functions to libc.andrew2013-01-197-0/+361
* Use the compiler-rt version __{u,}divsi3 and __{u,}modsi3 on ARM EABIandrew2013-01-194-5/+27
* Update the syscall calling convention for ARM EABI. We store the syscallandrew2013-01-191-0/+8
OpenPOWER on IntegriCloud