Commit Graph

1635 Commits

Author SHA1 Message Date
Andreas Schwab fb88ab40ac m68k: fix namespace pollution 2011-01-18 12:18:31 +01:00
Luis Machado a72cc2b29d Enable optimized string routines for several PowerPC 4XX family processors.
This patch provides optimized string routines for the 4XX family of PowerPC
and Power Architecture processors.  For the 476 processor, it can be
configured for either hard-fp with -mcpu=476 --with-fp, or for soft-fp with
-mcpu=476 (since the default is soft-fp).
2011-01-12 12:59:09 -06:00
Andreas Schwab 9524dbd1f3 m68k: force alignment of sem_t 2011-01-10 21:17:12 +01:00
Matt Turner 5811feed3d Delete getpagesize.c for MIPS. 2010-12-06 16:29:02 +00:00
Joseph Myers 604e89e473 Increase minimum MIPS kernel to 2.4.1. 2010-12-06 16:25:46 +00:00
Ken Werner 2c2019389e Use __sync_* on ARM where supported by the compiler. 2010-11-24 23:23:48 +00:00
Andreas Schwab 3ef58249ea m68k: use i386 fchownat 2010-11-05 21:39:30 +01:00
Joseph Myers 94a2483c91 Add MIPS fanotify_mark. 2010-10-21 22:37:53 +00:00
Joseph Myers dc54bc1eaa Add fanotify_mark for ARM. 2010-09-30 18:17:22 +00:00
Richard Henderson 539af0feee Merge branch 'rth/testing' 2010-09-23 08:05:17 -07:00
Andreas Schwab cf64098fc4 m68k: fix SYSCALL_ERROR_LOAD_GOT for Coldfire 2010-08-25 22:55:55 +02:00
Andreas Schwab 9ed28e47dc m68k: remove fanotify_init from syscalls list 2010-08-17 01:13:57 +02:00
Andreas Schwab 9751fb5289 m68k: Add prlimit64, fanotify_init, fanotify_mask syscalls 2010-08-14 13:23:43 +02:00
Joseph Myers 54c0ba292c Correct #undef location in previous commit. 2010-08-13 23:43:22 +00:00
Joseph Myers 5ccc178fd7 Undefine __ASSUME_GETDENTS64_SYSCALL for n32 before 2.6.35. 2010-08-13 23:37:54 +00:00
Alexander Kanevskiy fd5fe45924 ARM: Align hwcap names and definitions with kernel, mark VFP and NEON as HWCAP_IMPORTANT.
- Align hwcap names with kernel (arch/arm/kernel/setup.c)
- Align HWCAP_ARM_* definitions with kernel
- Make VFP and NEON as HWCAP_IMPORTANT, this can help in scenarios
where VFP/NEON HW optimizations can be utilized.
2010-08-13 19:43:35 +00:00
Joseph Myers 32b9acf3d9 Define EXTPROC for MIPS. 2010-08-13 16:50:07 +00:00
Joseph Myers 0955180613 Add f_flags to struct statfs for MIPS. 2010-08-12 22:18:00 +00:00
Joseph Myers 9672c67a8c Add IN_EXCL_UNLINK for MIPS. 2010-08-12 22:01:30 +00:00
Joseph Myers c16fd24675 Add prlimit64 for MIPS. 2010-08-12 15:40:29 +00:00
Joseph Myers 3c11c98eaf Add prlimit64 for ARM. 2010-08-12 15:38:57 +00:00
Andreas Schwab 690d264a40 m68k: fix loading of GOT for Coldfire 2010-08-02 18:48:56 +02:00
Andreas Schwab 2aed4f91fd m68k: cleanup sysdep files
Use sysdep files in subdirectories instead of testing cpu macros.
2010-08-02 18:47:27 +02:00
Joseph Myers 71feaf7206 Define F_SETPIPE_SZ and F_GETPIPE_SZ for M68K. 2010-06-24 16:18:51 +00:00
Carlos O'Donell 3680f14a7d [hppa] Fix incorrect stack frame usage in vfork.
In a multithreaded environment the call to vfork was
incorrectly creating a stack frame. Given that the
child unwinds the stack frame first to call exec, it
will corrupt any values the parent stored in the stack
frame. The solution is to avoid creating a stack frame
unless required to call an error function, in which case
we are assured no child was created.
2010-06-24 12:13:36 -04:00
Carlos O'Donell 131fafa7da [hppa] Fix *context stack usage for varargs
The getcontext, and setcontext functions should
not adjust the stack, and should load the stack
pointer from the machine context. Calling makecontext
should create a frame for spilled incoming arguments,
and sync uc_stack.ss_sp to the machine context.
We do not support calling getcontext, modifying ss_sp,
and calling setcontext directly.
2010-06-23 17:03:11 -04:00
Joseph Myers fdb3ec206e Define F_SETPIPE_SZ and F_GETPIPE_SZ for MIPS. 2010-06-14 22:09:52 +00:00
Joseph Myers ce47c03640 Define F_SETPIPE_SZ and F_GETPIPE_SZ for ARM. 2010-06-14 22:09:08 +00:00
Andreas Schwab 08b1b36387 m68k: Add required definitions to sys/user.h 2010-06-13 21:09:38 +02:00
Andreas Schwab 0df5659285 m68k: force alignment of futex variables 2010-06-11 21:59:21 +02:00
Andreas Schwab c14e796ff6 hppa: Update nptl/pthread.h to match generic file 2010-06-07 14:46:19 +02:00
Joseph Myers d0160bcc19 Fix internal_recvmmsg build attributes for ARM EABI. 2010-05-21 23:18:13 +00:00
Joseph Myers 6531684d50 Fix recvmmsg for MIPS. 2010-05-21 23:16:17 +00:00
Richard Henderson 7ffd2bd725 alpha: Do the 32/64-bit split on statfs routines. 2010-05-05 08:12:11 -07:00
GOTO Masanori 6a84c77c71 alpha: fix *xstat.c build failure for Linux headers < 2.6.4
Fixes glibc bug 1026.
http://sourceware.org/ml/libc-alpha/2005-02/msg00122.html

Signed-off-by: Matt Turner <mattst88@gmail.com>
2010-05-04 09:00:25 -07:00
Joseph Myers b1ab8c5fd9 Update MIPS libc-abis configuration for libc changes. 2010-04-14 19:28:10 +00:00
Daniel Jacobowitz 2dcd7ed8fd Fix unwinding through Thumb-2 system calls. 2010-04-08 12:43:55 -04:00
Joseph Myers 1dbb4edc73 Fix abiversion handling for MIPS. 2010-04-06 20:26:22 +00:00
Carlos O'Donell 3af825d53b hppa: Define MSG_WAITFORONE.
Signed-off-by: Carlos O'Donell <carlos@codesourcery.com>
2010-03-31 13:52:39 -04:00
Joseph Myers 848fa4a9c0 Update ARM for ABIVERSION changes. 2010-03-30 16:26:07 +00:00
Richard Henderson 8eb49e8ae8 alpha: Define MSG_WAITFORONE.
Signed-off-by: Richard Henderson <rth@twiddle.net>
2010-03-30 07:50:27 -07:00
Matt Turner 742c00d3d9 alpha: update kernel-features.h for syscalls added in 2.6.33.
Signed-off-by: Matt Turner <mattst88@gmail.com>
2010-03-30 07:35:30 -07:00
Matt Turner b14e8cb285 alpha: create kernel-features.h.
Signed-off-by: Matt Turner <mattst88@gmail.com>
2010-03-30 07:34:57 -07:00
Joseph Myers e9823ee1b8 Define MSG_WAITFORONE for MIPS. 2010-03-30 13:16:44 +00:00
Richard Henderson 05479f36bb alpha: Implement ____longjmp_chk.
Signed-off-by: Richard Henderson <rth@twiddle.net>
2010-03-26 13:17:53 -07:00
Richard Henderson c87187fbb5 alpha: Fix errlist-compat for GLIBC_2.12.
Signed-off-by: Richard Henderson <rth@twiddle.net>
2010-03-26 13:17:53 -07:00
Richard Henderson 45e3c40653 alpha: Only define __libc_alpha_cache_shape in dl-sysdep.c.
The static program builds in libc were getting multiple
definition errors between dl-sysdep and dl-support.

Signed-off-by: Richard Henderson <rth@twiddle.net>
2010-03-26 13:17:53 -07:00
Richard Henderson 6546e0c499 alpha: Don't include asm/page.h in sys/user.h.
Signed-off-by: Richard Henderson <rth@twiddle.net>
2010-03-26 13:17:53 -07:00
Richard Henderson c735022ded alpha: Update bits/fcntl.h for XPG7 and define f_owner_ex et al.
Signed-off-by: Richard Henderson <rth@twiddle.net>
2010-03-26 13:17:52 -07:00
Richard Henderson c7b880234d alpha: Add sysdep/unix/sysv/linux/alpha/creat.c.
Signed-off-by: Richard Henderson <rth@twiddle.net>
2010-03-26 13:17:52 -07:00