about summary refs log tree commit diff
path: root/ports/sysdeps/unix/sysv/linux/mips
Commit message (Collapse)AuthorAgeFilesLines
* Remove trailing whitespace in ports.Joseph Myers2013-06-052-2/+2
|
* Update bits/siginfo.h with Linux hwpoison SIGBUS changesEdjunior Barbosa Machado2013-05-221-1/+7
| | | | | | Adds new SIGBUS error codes for hardware poison signals, syncing with the current kernel headers (v3.9). It also adds si_trapno field for alpha.
* Fix MIPS n32 cancellation in static libc (bug 15506).Joseph Myers2013-05-213-16/+78
|
* Add #include <stdint.h> for uint[32|64]_t usage (except installed headers).Ryan S. Arnold2013-05-161-0/+2
|
* New <math.h> macro named issignaling to check for a signaling NaN (sNaN).Thomas Schwinge2013-04-023-0/+14
| | | | It is based on draft TS 18661 and currently enabled as a GNU extension.
* Use LIBC_CONFIG_VAR for MIPS default-abi setting.Joseph Myers2013-03-213-5/+3
|
* Avoid duplicate MAP_ANONYMOUS definition for MIPS GNU/Linux.Thomas Schwinge2013-03-151-1/+0
| | | | Follow-up to commit 664a9ce4ca40feabff781fff044c93a43ae15b59.
* Use <bits/mman-linux.h> for MIPSAndreas Jaeger2013-03-061-72/+5
| | | | | | | | | * sysdeps/unix/sysv/linux/bits/mman-linux.h (MAP_ANONYMOUS): Allow definition via __MAP_ANONYMOUS. * sysdeps/unix/sysv/linux/mips/bits/mman.h: Remove all defines provided by bits/mman-linux.h and include <bits/mman-linux.h>. (__MAP_ANONYMOUS): Define.
* Sync with Linux 3.8Andreas Jaeger2013-03-061-0/+1
|
* Add support for building as MIPS16 code.Maciej W. Rozycki2013-02-2721-14/+408
|
* Properly sort a libc.abilist file.Thomas Schwinge2013-02-201-11/+11
| | | | Inconsistency introduced in commit 84b3fd8407cc9a2e7f487b6247681bd8a78a4560.
* Add FUTEX_*_REQUEUE_PI support for MIPS.Joseph Myers2013-02-191-0/+30
|
* C++11 thread_local destructors supportSiddhesh Poyarekar2013-02-183-0/+9
| | | | | | | | | | | This feature is specifically for the C++ compiler to offload calling thread_local object destructors on thread program exit, to glibc. This is to overcome the possible complication of destructors of thread_local objects getting called after the DSO in which they're defined is unloaded by the dynamic linker. The DSO is marked as 'unloadable' if it has a constructed thread_local object and marked as 'unloadable' again when all the constructed thread_local objects defined in it are destroyed.
* Remove __ptrvalue, __bounded and __unbounded.Joseph Myers2013-02-135-7/+7
|
* Add CFI information for MIPS assembly sources.Joseph Myers2013-02-1110-21/+55
|
* Remove CHECK_N and bp-checks.h.Joseph Myers2013-02-085-25/+16
|
* Remove CHECK_1 and CHECK_1_NULL_OK.Joseph Myers2013-02-083-8/+3
|
* MIPS: Correct formatting of syscall wrapper `asm' specifiers.Maciej W. Rozycki2013-02-053-120/+120
|
* MIPS: Respect the legacy syscall restart convention.Maciej W. Rozycki2013-02-053-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 Myers2013-02-044-11/+5
|
* Remove bp-semctl.h and CHECK_SEMCTL.Joseph Myers2013-01-311-4/+1
|
* MIPS: Correct NewABI syscall wrapper whitespace damage.Maciej W. Rozycki2013-01-292-164/+164
|
* Use __extension__ with long long in installed headers.Joseph Myers2013-01-101-16/+16
|
* BZ#14985: Remove erroneous EPOLL_NONBLOCKAndreas Jaeger2013-01-081-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | [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 Myers2013-01-0292-103/+92
|
* Add script to update copyright notices and reformat some to facilitate its use.Joseph Myers2013-01-012-4/+2
|
* Add 64-bit support to MIPS register-dump.h (bug 14893).Joseph Myers2012-11-291-12/+29
|
* Implement MIPS n64 sendfile64 as alias of sendfile syscall (bug 14822).Joseph Myers2012-11-222-0/+3
|
* Use parentheses around MIPS syscall macro arguments.Joseph Myers2012-11-202-46/+46
|
* Fix int-to-pointer-cast warnings for MIPS.Joseph Myers2012-11-202-9/+9
|
* Fix unused variable warnings from MIPS syscall macros.Joseph Myers2012-11-193-9/+9
|
* Define lll_futex_timed_wait_bitset for MIPS.Joseph Myers2012-11-051-0/+12
|
* [BZ #157] Remove include/stub-tag.h for good.Thomas Schwinge2012-11-041-2/+0
|
* Regenerate all configure scripts.Thomas Schwinge2012-11-011-2/+2
|
* BZ#14743: Move clock_* symbols from librt to libc.Thomas Schwinge2012-11-011-0/+5
| | | | Change missing from commit 6e6249d0b461b952d0f544792372663feb6d792a.
* 2012-10-29 Steve Ellcey <sellcey@mips.com>Steve Ellcey2012-10-293-8/+185
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * sysdeps/unix/sysv/linux/mips/mips32/Makefile: Remove. * sysdeps/unix/sysv/linux/mips/mips64/n32/Makefile: Remove. * sysdeps/unix/sysv/linux/mips/mips64/n64/Makefile: Remove. * sysdeps/unix/sysv/linux/mips/configure.in: Create default_abi.make. * sysdeps/unix/sysv/linux/mips/configure: Regenerate. * sysdeps/unix/sysv/linux/mips/Makefile: Include default_abi.make. (abi-variants): Add hard and soft float versions. (abi-o32-options): Remove. (abi-o32-condition): Remove. (abi-n32-options): Remove. (abi-n32-condition): Remove. (abi-n64-options): Remove. (abi-n64-condition): Remove. (abi-o32_soft-options): New. (abi-o32_soft-condition): New. (abi-o32_hard-options): New. (abi-o32_hard-condition): New. (abi-n32_soft-options): New. (abi-n32_soft-condition): New. (abi-n32_hard-options): New. (abi-n32_hard-condition): New. (abi-n64_soft-options): New. (abi-n64_soft-condition): New. (abi-n64_hard-options): New. (abi-n64_hard-condition): New.
* 2012-10-29 Steve Ellcey <sellcey@mips.com>Steve Ellcey2012-10-293-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * sysdeps/unix/sysv/linux/mips/mips32/Makefile: Remove. * sysdeps/unix/sysv/linux/mips/mips64/n32/Makefile: Remove. * sysdeps/unix/sysv/linux/mips/mips64/n64/Makefile: Remove. * sysdeps/unix/sysv/linux/mips/configure.in: Create default_abi.make. * sysdeps/unix/sysv/linux/mips/configure: Regenerate. * sysdeps/unix/sysv/linux/mips/Makefile: Include default_abi.make. (abi-variants): Add hard and soft float versions. (abi-o32-options): Remove. (abi-o32-condition): Remove. (abi-n32-options): Remove. (abi-n32-condition): Remove. (abi-n64-options): Remove. (abi-n64-condition): Remove. (abi-o32_soft-options): New. (abi-o32_soft-condition): New. (abi-o32_hard-options): New. (abi-o32_hard-condition): New. (abi-n32_soft-options): New. (abi-n32_soft-condition): New. (abi-n32_hard-options): New. (abi-n32_hard-condition): New. (abi-n64_soft-options): New. (abi-n64_soft-condition): New. (abi-n64_hard-options): New. (abi-n64_hard-condition): New.
* BZ#14743: Move clock_* symbols from librt to libc.Roland McGrath2012-10-242-0/+10
|
* Convert MIPS to use <bits/fcntl-linux.h>Andreas Jaeger2012-10-241-250/+20
| | | | | | * sysdeps/unix/sysv/linux/mips/bits/fcntl.h: Remove all definitions and declarations that are provided by <bits/fcntl-linux.h> and include <bits/fcntl-linux.h>.
* Fix clone flag name in comment to CLONE_CHILD_CLEARTID.Siddhesh Poyarekar2012-10-021-1/+1
|
* Remove __ASSUME_STAT64_SYSCALL.Joseph Myers2012-08-271-6/+0
|
* Clean up MIPS stat64 handling.Joseph Myers2012-08-224-0/+140
|
* Optimize __libc_lock_lock and __libc_lock_trylock for MIPS.Maxim Kuvyrkov2012-08-151-2/+37
|
* Define __ASSUME_UTIMES for MIPS.Joseph Myers2012-08-091-0/+3
|
* Remove pre-2.6.16 Linux kernel support.Joseph Myers2012-08-072-8/+2
|
* Remove __ASSUME_FCNTL64.Joseph Myers2012-08-011-4/+0
|
* Improve MIPS n64 handling of 64-bit fcntl.Joseph Myers2012-07-314-0/+2
|
* Make mmap64 an alias of mmap on MIPS.Joseph Myers2012-07-272-0/+3
|
* Rename __secure_getenv to secure_getenvFlorian Weimer2012-07-253-0/+9
|
* Add c++-types information for MIPS.Joseph Myers2012-07-173-0/+201
|