Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix ARM syscall argument loading. | Joseph Myers | 2009-07-14 | 1 | -14/+21 |
| | | | | | | | | | | | This patch is a uClibc equivalent of <http://sourceware.org/ml/libc-ports/2008-11/msg00006.html>, to compute all syscall arguments on ARM in temporary variables before loading them into register variables. The principle is as for that glibc patch; the problem I actually observed was a GCC internal compiler error building ld.so for Thumb-2. Signed-off-by: Joseph Myers <joseph@codesourcery.com> | ||||
* | syscall: unify part 2: NCS variety | Mike Frysinger | 2009-07-09 | 1 | -8/+8 |
| | | | | | | | Declare common NCS (non-constant syscall) variants and convert the existing ports over to this. Signed-off-by: Mike Frysinger <vapier@gentoo.org> | ||||
* | syscall: unify common syscall defines | Mike Frysinger | 2009-07-08 | 1 | -71/+0 |
| | | | | | | | | | Unify all the common syscall defines in syscalls-common.h and scrub all the duplicated code from relevant ports. This should also make converting existing ports to INLINE_SYSCALL() much easier as they don't have to get lost in all the unrelated noise, as well as creating new ports. Signed-off-by: Mike Frysinger <vapier@gentoo.org> | ||||
* | - trim any trailing whitespace | Bernhard Reutner-Fischer | 2008-07-23 | 1 | -2/+2 |
| | |||||
* | - pull fix for unwinding from the NPTL branch (Johannes Stezenbach) | Bernhard Reutner-Fischer | 2008-07-17 | 1 | -6/+10 |
| | | | | Repair C89 compliance and severe whitespace-defects while at it. | ||||
* | Cleanup INTERNAL_SYSCALL macros for ARM. | Khem Raj | 2008-04-23 | 1 | -80/+35 |
| | |||||
* | Fix compiler warning about shadowed declaration. | Khem Raj | 2007-03-01 | 1 | -20/+20 |
| | |||||
* | Take Mike Frysinger's comments into account -- make certain that user | Eric Andersen | 2006-12-08 | 1 | -5/+0 |
| | | | | | applications stop using _syscall#() and use syscall() instead. Cleanup internal handling of syscall includes to use the correct header file. | ||||
* | Add mmap function needed for ARM EABI and define thumb specific ↵ | Khem Raj | 2006-10-07 | 1 | -0/+23 |
| | | | | INTERNAL_SYSCALL macro which saves r7 before making the call and pops it back after return. | ||||
* | fixups from psm for ASSEMBLER handling | Mike Frysinger | 2006-08-24 | 1 | -20/+21 |
| | |||||
* | s/ifdef ASM/ifndef ASM/ as point out by psm | Mike Frysinger | 2006-08-24 | 1 | -1/+1 |
| | |||||
* | sync with psm: update errno handling to be the same on all arches | Mike Frysinger | 2006-08-23 | 1 | -7/+5 |
| | |||||
* | John Bowler writes in Bug 385: | Mike Frysinger | 2006-01-31 | 1 | -0/+27 |
| | | | | | | | This is a work round for a fairly serious GCC compiler bug - when the syscall assembler overwrites r7 (required on thumb) the compiler fails to protect the register when it is using it as a frame pointer. | ||||
* | Patch by Joseph S. Myers to add support for ARM EABI | Mike Frysinger | 2006-01-29 | 1 | -1/+32 |
| | |||||
* | rename _sys_result var to get rid of shadow warnings | Mike Frysinger | 2006-01-29 | 1 | -5/+5 |
| | |||||
* | import thumb support from jbowler in Bug 385 | Mike Frysinger | 2005-08-14 | 1 | -0/+16 |
| | |||||
* | Fix arm syscall implementation so it does not blow chunks with gcc 3.3 | Eric Andersen | 2003-06-11 | 1 | -8/+24 |
| | | | | -Erik | ||||
* | Change <bits/syscall.h> to <bits/sysnum.h>. | Miles Bader | 2002-09-05 | 1 | -2/+2 |
| | |||||
* | Support _syscall6 and _syscall7 for arm | Eric Andersen | 2002-08-22 | 1 | -0/+17 |
| | | | | -Erik | ||||
* | Rework syscall handling. Rewrite syscall handlers for x86 and ARM. | Eric Andersen | 2002-07-22 | 1 | -100/+101 |
| | | | | | | Prepare to kill the UNIFIED_SYSCALL option and instead have it be a per arch thing that is either enabled or not for that arch. -Erik | ||||
* | Add syscalls.h for ARM | Eric Andersen | 2001-06-30 | 1 | -0/+119 |