about summary refs log tree commit diff
path: root/ports/sysdeps/unix/sysv/linux/aarch64
Commit message (Collapse)AuthorAgeFilesLines
* Relocate AArch64 from ports to libc.Marcus Shawcroft2014-02-1166-6577/+0
| | | | | | | | | | | | | This patch moves the AArch64 port to the main sysdeps hierarchy. The move is essentially: git mv ports/sysdeps/aarch64 sysdeps/aarch64 git mv ports/sysdeps/unix/sysv/linux/aarch64 sysdeps/unix/sysv/linux/aarch64 The README is updated and I've updated ChangeLog.aarch64 along the lines of the ARM move. The AArch64 build has been tested to confirm that there were no changes in objdump -dr output or the shared objects.
* [AArch64] Fix type in abi-lp64_be-options.Marcus Shawcroft2014-01-201-1/+1
|
* [AArch64] BZ #16169 Add CFI directives to clone.STom Tromey2014-01-201-1/+6
| | | | | | [BZ #16169] Add CFI directives to the AArch64 clone.S implementation and ensure that the FP in the child is zero'd in order to comply with AAPCS.
* [AArch64] Define BE loader name.Marcus Shawcroft2014-01-202-0/+16
|
* ptrace.h: add __ prefix to ptrace_peeksiginfo_argsMike Frysinger2014-01-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | All the other ptrace structures in this file have a __ prefix except this new one. This in turn causes build problems for most packages that try to use ptrace such as strace: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../linux/x86_64 -I../../linux \ -I./linux -Wall -Wwrite-strings -g -O2 -MT process.o -MD -MP \ -MF .deps/process.Tpo -c -o process.o ../../process.c In file included from ../../process.c:63:0: /usr/include/linux/ptrace.h:58:8: error: redefinition of 'struct ptrace_peeksiginfo_args' struct ptrace_peeksiginfo_args { ^ In file included from ../../defs.h:159:0, from ../../process.c:37: /usr/include/sys/ptrace.h:191:8: note: originally defined here struct ptrace_peeksiginfo_args ^ Since this struct was introduced in glibc-2.18, there shouldn't be any real regressions with adding the __ prefix. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* [AArch64] Pointer mangling support for AArch64.Venkataramanan Kumar2014-01-011-3/+39
|
* Update copyright notices with scripts/update-copyrightsAllan McRae2014-01-0145-45/+45
|
* [AArch64] Implement FUTEX_*_REQUEUE_PIMarcus Shawcroft2013-12-171-0/+31
|
* rename configure.in to configure.acMike Frysinger2013-10-302-1/+1
| | | | | | | Autoconf has been deprecating configure.in for quite a long time. Rename all our configure.in and preconfigure.in files to .ac. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* [AArch64] Fix BE access to errno.Andrew Pinski2013-09-301-1/+1
|
* [AArch64] Adding sigcontextinfo.hMarcus Shawcroft2013-09-241-0/+35
|
* [AArch64] Provide symbol version for _mcount.Marcus Shawcroft2013-07-261-0/+1
|
* [AArch64] Use _dl_static_init to set GLR0(dl_pagesize)Marcus Shawcroft2013-07-094-0/+128
|
* Sync sys/ptrace with Linux 3.10Andreas Jaeger2013-07-041-1/+20
|
* [AArch64] Simplify getcontext pstate initialization.Marcus Shawcroft2013-06-281-2/+1
|
* New API to set default thread attributesSiddhesh Poyarekar2013-06-151-0/+4
| | | | | | | This patch introduces two new convenience functions to set the default thread attributes used for creating threads. This allows a programmer to set the default thread attributes just once in a process and then run pthread_create without additional attributes.
* [AArch64] Ensure getcontext() initializes PSTATE.Marcus Shawcroft2013-06-042-0/+5
|
* [AArch64] Fix out of range branch from ioctl() and clone()Marcus Shawcroft2013-05-122-4/+3
| | | | | | | | | | 2013-05-12 Marcus Shawcroft <marcus.shawcroft@linaro.org> * sysdeps/unix/sysv/linux/aarch64/clone.S (__clone): Do not call sycall_error directly with a confitional branch. * sysdeps/unix/sysv/linux/aarch64/ioctl.S (__ioctl): Do not call sycall_error directly with a confitional branch.
* New <math.h> macro named issignaling to check for a signaling NaN (sNaN).Thomas Schwinge2013-04-021-0/+5
| | | | It is based on draft TS 18661 and currently enabled as a GNU extension.
* aarch64: Move rtld link to /libAndreas Schwab2013-03-192-0/+2
|
* aarch64: use lib64 as default lib and slib directoryAndreas Schwab2013-03-142-0/+25
|
* Remove extra pthread_atfork compat symbolsAndreas Schwab2013-03-111-1/+0
|
* AARCH64: Use <bits/mman-linux.h>Andreas Jaeger2013-03-071-73/+3
| | | | | * sysdeps/unix/sysv/linux/aarch64/bits/mman.h: Remove all defines provided by bits/mman-linux.h and include <bits/mman-linux.h>.
* Add __cxa_thread_atexit_impl to aarch64 abilistSiddhesh Poyarekar2013-02-181-0/+3
|
* Remove __ptrvalue, __bounded and __unbounded.Joseph Myers2013-02-131-2/+2
|
* Remove CHECK_1 and CHECK_1_NULL_OK.Joseph Myers2013-02-081-2/+1
|
* Update copyright notices with scripts/update-copyrights.Joseph Myers2013-01-0242-42/+42
|
* aarch64: Fix compiler warning for unused declaration _x0Marcus Shawcroft2012-12-101-1/+0
|
* aarch64: Resolve sc_err and _x0 defined but not used warnings.Marcus Shawcroft2012-12-071-2/+0
|
* aarch64: Resolve implict cast warning.Marcus Shawcroft2012-12-071-1/+1
|
* aarch64: Tag ARM libc6-dependent libraries with FLAG_ELF_LIBC6Marcus Shawcroft2012-12-041-1/+3
| | | | | | | * sysdeps/unix/sysv/linux/aarch64/ldconfig.h: Add entries for /lib/ld-linux.so.3 and /lib/ld-linux-armhf.so.3. Signed-off-by: Steve McIntyre <steve.mcintyre@linaro.org>
* aarch64: Tag ARM and AArch64 binaries in the ldconfig cacheMarcus Shawcroft2012-12-041-0/+18
| | | | | | | Add the correct tags for ARM and AArch64 libraries in the ldconfig cache for AArch64. Signed-off-by: Steve McIntyre <steve.mcintyre@linaro.org>
* aarch64: Use FLAG_AARCH64_LIB64 ldconfig cache tag.Marcus Shawcroft2012-11-291-0/+45
| | | | | | | | | Use the new FLAG_AARCH64_LIB64 ldconfig cache tag for AArch64, similarly to the way tags are handled for other architectures. Signed-off-by: Steve McIntyre <steve.mcintyre@linaro.org> Reviewed-by: Carlos O'Donell <carlos@systemhalted.org> Signed-off-by: Marcus Shawcroft <marcus.shawcroft@linaro.org>
* aarch64: Fix lll_futex_timed_wait_bitset return value sign.Marcus Shawcroft2012-11-211-1/+1
| | | | | The implementation of lll_futex_timed_wait_bitset should not be negating the futex syscall return value on error.
* AArch64 PortMarcus Shawcroft2012-11-0961-0/+6274