summaryrefslogtreecommitdiffstats
path: root/libc/sysdeps/linux/arm
Commit message (Collapse)AuthorAgeFilesLines
...
* fixes from psm: disable unsupported __fpu_control and sync with upstreamMike Frysinger2006-08-231-2/+4
|
* bits/profil-counter.h and bits/atomicity.h are leftovers from the old gprofEric Andersen2006-08-212-157/+0
| | | | | based profiling I nuked ages ago since tools like oprofile are non invasive and work so much better.
* Remove SA_ONSTACK handling for ARM based up on glibc code as submitted by ↵"Steven J. Hill"2006-07-062-11/+34
| | | | Paul Brook <paul@codesourcery.com>.
* fixup my copyright notice, trim stale remnants of older notices whichEric Andersen2006-07-051-5/+2
| | | | I had clearly run search/replace on that were cluttering things up.
* Update ARM EABI kernel interface due to layout and size of struct stat64."Steven J. Hill"2006-06-241-0/+4
|
* sync with glibcMike Frysinger2006-04-211-6/+12
|
* sync with glibcMike Frysinger2006-03-291-3/+17
|
* Remove all non-constant libc_hidden_data_def(), it is too unreliable, sorry, ↵Peter S. Mazinger2006-03-101-3/+0
| | | | most of global data relocations are back
* tweak the idea between having a MMU and actually using itMike Frysinger2006-02-181-1/+1
|
* Weaken all internal vfork versions in asm code, wondering why only some of ↵Peter S. Mazinger2006-02-131-1/+1
| | | | the archs fail
* Joseph S. Myers writes:Mike Frysinger2006-02-113-0/+12
| | | | | | This patch fixes some of the ARM EABI code to be interworking-safe, using bx where appropriate. (This code went in around the same time as the Thumb patches, hence not being fixed by those patches.)
* even the hidden version of the weaks in libc (as strong in libpthread) have ↵Peter S. Mazinger2006-02-021-1/+1
| | | | to be weaks
* I will risk this one: __curbrkPeter S. Mazinger2006-02-011-0/+3
|
* s:THUMB_INTERWORK:USE_BX:, thx Khem RajPeter S. Mazinger2006-01-312-3/+3
|
* John Bowler writes in Bug 385:Mike Frysinger2006-01-317-8/+8
| | | | | | | | | The patch fixes up the .align directives to '2' (i.e. a multiple of 4) not '4' (a multiple of 16 - apparently an error since it seems to be unnecessary, there is no advantage here in cache line alignment). this is an arm "feature" ... the value given to .align is not in bytes: .align 4 in arm means .align 2 ^ 4
* John Bowler writes in Bug 385:Mike Frysinger2006-01-311-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.
* John Bowler writes in Bug 385:Mike Frysinger2006-01-312-1/+13
| | | | | | | | | | | | | | | | | | This patch changes all cases where the ARM assembler mov pc,rx instructions are used to ensure that the thumb/arm interwork change of process more works - in essence mov pc,rx needs to become bx rc. The ldr pc or ldm rx, {pc} instructions are not changed - this is fine on ARM >=v5 but will fail to restore thumb mode on ARM v4T, i.e. this code will not provide support for thumb on ARM v4T. One mov pc is left in resolve.S, this is fixed in a different patch - thumb-resolve.patch The changes are protected by __THUMB_INTERWORK__ - the original mov instruction will work on newer architectures and is required on arch v4 (not v4t) and earlier - those which did not support thumb - so this is safe. See gcc lib1asmfuncs for a more exact test.
* make it build if WCHAR is disabledPeter S. Mazinger2006-01-301-0/+6
|
* Using hidden_proto solves this internally, my proposal was wrongPeter S. Mazinger2006-01-301-3/+0
|
* Use memset instead of bzeroPeter S. Mazinger2006-01-301-2/+2
|
* Patch by Joseph S. Myers to add support for ARM EABIMike Frysinger2006-01-2925-48/+788
|
* rename _sys_result var to get rid of shadow warningsMike Frysinger2006-01-291-5/+5
|
* Get rid of missing prototype warningsPeter S. Mazinger2006-01-262-1/+4
|
* Allow for targets that don't know about signed zero floats."Jan-Benedict Glaw"2006-01-261-0/+3
|
* fork/vfork weak in libc, strong in libpthreadPeter S. Mazinger2006-01-241-5/+7
|
* make sigaction/raise/sigwait/siglongjmp/longjmp weak_alias, these are in ↵Peter S. Mazinger2006-01-231-1/+1
| | | | libpthread as well
* Change to sane defaultsPeter S. Mazinger2006-01-191-5/+10
|
* move a bunch of arch-specific checks out of common files and into an arch ↵Mike Frysinger2006-01-191-0/+33
| | | | specific header file to make porting/updates a lot easier
* Joseph S. Myers writes:Eric Andersen2006-01-191-4/+6
| | | | | | | | | libc/sysdeps/linux/arm/ioperm.c on trunk fails to compile for me because of no declaration of ioperm at the point where libc_hidden_proto(ioperm) requires one. Including <sys/io.h> to get the declaration then shows up that various types are inconsistent with that header; this patch fixes things so that file compiles.
* make gcc4 happy w/ hidden_def/proto, correct some typosPeter S. Mazinger2006-01-151-1/+1
|
* fix broken commentingMike Frysinger2006-01-141-1/+2
|
* make DODEBUG=y happy, update sysdeps/common/* copyrightPeter S. Mazinger2006-01-143-19/+9
|
* fix loading of argc/argv for arm/nommuMike Frysinger2006-01-141-0/+10
|
* need features.h for new HIDDEN_JUMPTARGET()Mike Frysinger2006-01-141-0/+1
|
* hidden_def/hidden_proto: convert all users (I hope) termios split, add some ↵Peter S. Mazinger2006-01-148-34/+39
| | | | missing headers, other jump relocs removed
* Convert all the rest, remove isxupper/isxlower, if someone objects, I'll add ↵Peter S. Mazinger2005-12-161-0/+1
| | | | it back
* Make clone use internal _exitPeter S. Mazinger2005-12-161-5/+1
|
* Hide fork and vfork, use the newly introduced *aliasPeter S. Mazinger2005-12-151-5/+10
|
* Do hidden brk, hide _brk as well for some archs, convert users of brkPeter S. Mazinger2005-12-141-1/+2
|
* Merge from NPTL branch. Bring in the remaining changes for sigaction."Steven J. Hill"2005-12-101-1/+3
|
* Implement hidden poll, switch user to hidden *printf/*scanf/pollPeter S. Mazinger2005-12-091-0/+2
|
* typo, thx vapierPeter S. Mazinger2005-12-081-1/+0
|
* mmap/mremap/socket/rewind gonePeter S. Mazinger2005-12-082-4/+2
|
* Try to mimic glibc sigaction, sjhill, could you please test w/ this version?Peter S. Mazinger2005-12-081-4/+4
|
* Hide *clnt|pmap|svc* and some rpc. inet/rpc is full of relocs ...Peter S. Mazinger2005-12-071-0/+2
|
* More hiding, including __mempcpyPeter S. Mazinger2005-12-031-3/+4
|
* Remove prototypes that are in kernel_sigaction.h alreadyPeter S. Mazinger2005-12-021-5/+0
|
* Hide mostly used functionsPeter S. Mazinger2005-12-012-5/+5
|
* define MREMAP_FIXEDMike Frysinger2005-11-271-0/+1
|
* Remove TOPDIRPeter S. Mazinger2005-11-211-3/+1
|