Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | MIPS: Correct formatting of syscall wrapper `asm' specifiers. | Maciej W. Rozycki | 2013-02-05 | 3 | -120/+120 |
| | |||||
* | MIPS: Respect the legacy syscall restart convention. | Maciej W. Rozycki | 2013-02-05 | 3 | -87/+234 |
| | | | | | | | | | | | | | | | That convention requires the instruction immediately preceding SYSCALL to initialize $v0 with the syscall number. Then if a restart triggers, $v0 will have been clobbered by the syscall interrupted, and needs to be reinititalized. The kernel will decrement the PC by 4 before switching back to the user mode so that $v0 has been reloaded before SYSCALL is executed again. This implies the place $v0 is loaded from must be preserved across a syscall, e.g. an immediate, static register, stack slot, etc. The restriction was lifted with Linux 2.6.36 kernel release and no special requirements are placed around the SYSCALL instruction anymore, however we still support older kernel binaries. | ||||
* | Remove CHECK_STRING, CHECK_STRING_NULL_OK and __ubp_memchr. | Joseph Myers | 2013-02-04 | 6 | -15/+7 |
| | |||||
* | Remove CHECK_SIGSET and CHECK_SIGSET_NULL_OK. | Joseph Myers | 2013-01-31 | 2 | -5/+2 |
| | |||||
* | Remove bp-semctl.h and CHECK_SEMCTL. | Joseph Myers | 2013-01-31 | 2 | -9/+2 |
| | |||||
* | MIPS: Correct NewABI syscall wrapper whitespace damage. | Maciej W. Rozycki | 2013-01-29 | 2 | -164/+164 |
| | |||||
* | Add not-cancel.h for m68k/nptl | Andreas Schwab | 2013-01-19 | 2 | -0/+2 |
| | |||||
* | Use __extension__ with long long in installed headers. | Joseph Myers | 2013-01-10 | 2 | -18/+18 |
| | |||||
* | tilegx: fix ldd to work with both tilegx64 and tilegx32 | Chris Metcalf | 2013-01-10 | 3 | -0/+9 |
| | | | | | This uses the same ldd-rewrite.sed hook as other platforms, with the minor tweak that tilegx uses /lib (64-bit) and /lib32 (32-bit). | ||||
* | BZ#14985: Remove erroneous EPOLL_NONBLOCK | Andreas Jaeger | 2013-01-08 | 3 | -9/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | [BZ# 14985] * sysdeps/unix/sysv/linux/sparc/bits/epoll.h (EPOLL_NONBLOCK): Remove. * sysdeps/unix/sysv/linux/bits/epoll.h (EPOLL_NONBLOCK): Likewise. * sysdeps/unix/sysv/linux/x86/bits/epoll.h (EPOLL_NONBLOCK): Likewise. ChangeLog.mips: [BZ# 14985] * sysdeps/unix/sysv/linux/mips/bits/epoll.h (EPOLL_NONBLOCK): * Remove. ChangeLog.hppa: [BZ# 14985] * sysdeps/unix/sysv/linux/hppa/sys/epoll.h (EPOLL_NONBLOCK): Remove. ChangeLog.alpha: [BZ# 14985] * sysdeps/unix/sysv/linux/alpha/bits/epoll.h (EPOLL_NONBLOCK): Remove. | ||||
* | Update copyright notices with scripts/update-copyrights. | Joseph Myers | 2013-01-02 | 572 | -597/+572 |
| | |||||
* | alpha: Add lll_futex_timed_wait_bitset | Richard Henderson | 2013-01-02 | 1 | -0/+13 |
| | |||||
* | Add script to update copyright notices and reformat some to facilitate its use. | Joseph Myers | 2013-01-01 | 6 | -10/+6 |
| | |||||
* | tile: support lll_futex_timed_wait_bitset | Chris Metcalf | 2012-12-28 | 1 | -0/+13 |
| | |||||
* | tile: fix DWARF bug in clone() for created thread | Chris Metcalf | 2012-12-21 | 1 | -1/+2 |
| | | | | | | | | | | | | | Previously, we would see a bad frame in the gdb backtrace output, e.g.: (gdb) bt #0 foo () at foo.c:5 #1 0x000000aaaab68ee8 in start_thread () from /lib/libpthread.so.0 #2 0x000000aaaad01c88 in clone () from /lib/libc.so.6 #3 0x0000000000000000 in ?? () With this change the bogus frame #3 is gone and we have the same output as x86 does for the same program. | ||||
* | aarch64: Fix compiler warning for unused declaration _x0 | Marcus Shawcroft | 2012-12-10 | 1 | -1/+0 |
| | |||||
* | aarch64: Resolve sc_err and _x0 defined but not used warnings. | Marcus Shawcroft | 2012-12-07 | 1 | -2/+0 |
| | |||||
* | aarch64: Resolve implict cast warning. | Marcus Shawcroft | 2012-12-07 | 1 | -1/+1 |
| | |||||
* | aarch64: Tag ARM libc6-dependent libraries with FLAG_ELF_LIBC6 | Marcus Shawcroft | 2012-12-04 | 1 | -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 cache | Marcus Shawcroft | 2012-12-04 | 1 | -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> | ||||
* | arm: Check for the FLAG_ARM_LIBHF flag in the ldconfig cache | Marcus Shawcroft | 2012-12-04 | 1 | -0/+29 |
| | | | | Signed-off-by: Steve McIntyre <steve.mcintyre@linaro.org> | ||||
* | arm: Tag ARM libc6-dependent binaries with FLAG_ELF_LIBC6 | Marcus Shawcroft | 2012-12-04 | 1 | -0/+25 |
| | | | | Signed-off-by: Steve McIntyre <steve.mcintyre@linaro.org> | ||||
* | arm: Tag ARM and AArch64 binaries in the ldconfig cache. | Marcus Shawcroft | 2012-12-04 | 1 | -0/+73 |
| | | | | | | | Add the correct tags for ARM and AArch64 libraries in the ldconfig cache for ARM. Signed-off-by: Steve McIntyre <steve.mcintyre@linaro.org> | ||||
* | ia64: clock_getcpuclockid.c: drop unused file | Mike Frysinger | 2012-11-29 | 1 | -31/+0 |
| | | | | | | | | Since we no longer support __ASSUME_POSIX_CPU_TIMERS, the ia64 code no longer needs to override HAS_CPUCLOCK in the common file. Drop the ia64 shim as well. Signed-off-by: Mike Frysinger <vapier@gentoo.org> | ||||
* | Add 64-bit support to MIPS register-dump.h (bug 14893). | Joseph Myers | 2012-11-29 | 1 | -12/+29 |
| | |||||
* | hppa: Remove socket.h and implement socket_type.h. | Carlos O'Donell | 2012-11-29 | 2 | -444/+55 |
| | |||||
* | hppa: Cleanup two build warnings for integer to pointers casts. | Carlos O'Donell | 2012-11-29 | 1 | -2/+2 |
| | |||||
* | aarch64: Use FLAG_AARCH64_LIB64 ldconfig cache tag. | Marcus Shawcroft | 2012-11-29 | 1 | -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> | ||||
* | Implement MIPS n64 sendfile64 as alias of sendfile syscall (bug 14822). | Joseph Myers | 2012-11-22 | 2 | -0/+3 |
| | |||||
* | m68k: fix return value of lll_futex_timed_wait_bitset | Andreas Schwab | 2012-11-21 | 1 | -1/+1 |
| | |||||
* | Avoid $(shell) in determining default ARM ABI. | Joseph Myers | 2012-11-21 | 1 | -16/+7 |
| | |||||
* | aarch64: Fix lll_futex_timed_wait_bitset return value sign. | Marcus Shawcroft | 2012-11-21 | 1 | -1/+1 |
| | | | | | The implementation of lll_futex_timed_wait_bitset should not be negating the futex syscall return value on error. | ||||
* | Use parentheses around MIPS syscall macro arguments. | Joseph Myers | 2012-11-20 | 2 | -46/+46 |
| | |||||
* | Fix int-to-pointer-cast warnings for MIPS. | Joseph Myers | 2012-11-20 | 2 | -9/+9 |
| | |||||
* | Fix unused variable warnings from MIPS syscall macros. | Joseph Myers | 2012-11-19 | 3 | -9/+9 |
| | |||||
* | hppa: Mark __pthread_once as a hidden def. | Carlos O'Donell | 2012-11-19 | 1 | -2/+2 |
| | |||||
* | hppa: Add ____longjmp_check C implementation. | Carlos O'Donell | 2012-11-19 | 1 | -0/+47 |
| | |||||
* | m68k: fix cancellable syscall with 5 or 6 arguments | Andreas Schwab | 2012-11-18 | 1 | -5/+5 |
| | |||||
* | m68k: define lll_futex_timed_wait_bitset | Andreas Schwab | 2012-11-18 | 1 | -1/+13 |
| | |||||
* | Fix thumb2 build breakage in libcrypt | Marcus Shawcroft | 2012-11-14 | 1 | -0/+4 |
| | |||||
* | AArch64 Port | Marcus Shawcroft | 2012-11-09 | 61 | -0/+6274 |
| | |||||
* | Define lll_futex_timed_wait_bitset for MIPS. | Joseph Myers | 2012-11-05 | 1 | -0/+12 |
| | |||||
* | Define lll_futex_timed_wait_bitset for ARM. | Joseph Myers | 2012-11-05 | 1 | -1/+13 |
| | |||||
* | [BZ #157] Remove include/stub-tag.h for good. | Thomas Schwinge | 2012-11-04 | 3 | -4/+0 |
| | |||||
* | Regenerate all configure scripts. | Thomas Schwinge | 2012-11-01 | 1 | -2/+2 |
| | |||||
* | Convert alpha to use <bits/fcntl-linux.h> | Andreas Jaeger | 2012-11-01 | 1 | -228/+13 |
| | |||||
* | BZ#14743: Move clock_* symbols from librt to libc. | Thomas Schwinge | 2012-11-01 | 1 | -0/+5 |
| | | | | Change missing from commit 6e6249d0b461b952d0f544792372663feb6d792a. | ||||
* | Fix powerpc abilist sort order | Andreas Schwab | 2012-10-31 | 1 | -1/+1 |
| | |||||
* | tile: improve ABI and #include use in gettimeofday vdso support | Chris Metcalf | 2012-10-30 | 2 | -4/+3 |
| | |||||
* | hppa: Add cfi direcvtives. | Carlos O'Donell | 2012-10-29 | 1 | -1/+12 |
| | | | | We add cfi directives to the syscall assembly. |