Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-02-01 | missed two __curbrk | Peter S. Mazinger | |
2006-02-01 | I will risk this one: __curbrk | Peter S. Mazinger | |
2006-02-01 | add syscall6 | Mike Frysinger | |
2006-02-01 | add prototype to get rid of warning | Mike Frysinger | |
2006-02-01 | cast buf to get rid of warning | Mike Frysinger | |
2006-01-31 | s:THUMB_INTERWORK:USE_BX:, thx Khem Raj | Peter S. Mazinger | |
2006-01-31 | John Bowler writes in Bug 385: | Mike Frysinger | |
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 | |||
2006-01-31 | John Bowler writes in Bug 385: | Mike Frysinger | |
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. | |||
2006-01-31 | John Bowler writes in Bug 385: | Mike Frysinger | |
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. | |||
2006-01-30 | Assebler sources ment to be preprocessed shouldn't contain assembler | "Jan-Benedict Glaw" | |
comments, but C comments instead... | |||
2006-01-30 | another attempt to fix sendfile64 | Peter S. Mazinger | |
2006-01-30 | make it build if WCHAR is disabled | Peter S. Mazinger | |
2006-01-30 | Using hidden_proto solves this internally, my proposal was wrong | Peter S. Mazinger | |
2006-01-30 | Use memset instead of bzero | Peter S. Mazinger | |
2006-01-30 | hidden moved to prototype | Peter S. Mazinger | |
2006-01-29 | Patch by Joseph S. Myers to add support for ARM EABI | Mike Frysinger | |
2006-01-29 | use typeof to create the prototype | Mike Frysinger | |
2006-01-29 | make sure clone/__clone are created properly | Mike Frysinger | |
2006-01-29 | disable usage of .set | Mike Frysinger | |
2006-01-29 | rename _sys_result var to get rid of shadow warnings | Mike Frysinger | |
2006-01-29 | create local prototype | Mike Frysinger | |
2006-01-29 | move linux-specific header to linux subdir | Mike Frysinger | |
2006-01-29 | rename resultvar to get rid of shadow warnings | Mike Frysinger | |
2006-01-29 | create local prototypes to shutup warnings | Mike Frysinger | |
2006-01-29 | create a local prototype to shutup warnings | Mike Frysinger | |
2006-01-29 | just use the common ptrace version | Mike Frysinger | |
2006-01-29 | undefine stupid defines from the kernel | Mike Frysinger | |
2006-01-27 | Do not build *64 and llseek, correct some failure when LFS is disabled | Peter S. Mazinger | |
2006-01-27 | First round of VAX patches. This isn't complete right now, there are for | "Jan-Benedict Glaw" | |
sure still bugs (properly hidden, of course), a libm is completely missing (I've got one that implements some basic stuff, but that's really not ready for checking in...) I've also got a list of other things that need touch-ups, but that's mostly minor stuff that'll be done during the next days. | |||
2006-01-27 | Add some prototypes to arch specific pread_write.c, mips has __mips64 ↵ | Peter S. Mazinger | |
questionable ifdefs | |||
2006-01-27 | Add back explicit prototype, archs miss sys/io.h, remove m68k exclusion | Peter S. Mazinger | |
2006-01-27 | s|sys/perm.h|sys/io.h|, thx vapier | Peter S. Mazinger | |
2006-01-27 | try at crt1 code by tweaking crt0.c and utilizing the -S output of gcc | Mike Frysinger | |
2006-01-26 | touchup style to match other arch versions | Mike Frysinger | |
2006-01-26 | make sure we include the local sysdep.h header | Mike Frysinger | |
2006-01-26 | remove things that libc-symbols.h already defines for us | Mike Frysinger | |
2006-01-26 | cris uses @ for asm line separations | Mike Frysinger | |
2006-01-26 | Ricard Wanderlof writes: | Mike Frysinger | |
Here's a patch to avoid a name clash between include/bits/byteswap.h and the kernel include file <linux/byteorder/swab.h> . (Normally both aren't included by the same file, but we've had one case where a conflict occurred at link time, thus necessitating the patch). I've also taken the opportunity to make the general structure and namespace of the file similar to the corresponding file for other archs. | |||
2006-01-26 | Get rid of missing prototype warnings | Peter S. Mazinger | |
2006-01-26 | Really define, not undefine the crash statement... | "Jan-Benedict Glaw" | |
2006-01-26 | Allow for targets that don't know about signed zero floats. | "Jan-Benedict Glaw" | |
2006-01-26 | Correct mips, does mips ever be similar to others ;-( | Peter S. Mazinger | |
2006-01-25 | Guard the use of sigreturn as in x86_64, thx blindvt | Peter S. Mazinger | |
2006-01-25 | Use #define __NR_vfork __NR_fork consistently | Peter S. Mazinger | |
2006-01-24 | first (broken) pass at updating to new crt style | Mike Frysinger | |
2006-01-24 | __longjmp/__libc_longjmp as noreturn | Peter S. Mazinger | |
2006-01-24 | fork/vfork weak in libc, strong in libpthread | Peter S. Mazinger | |
2006-01-24 | - use keywords __asm__ and __inline__ c99. | Bernhard Reutner-Fischer | |
2006-01-24 | Move threads header to proper location | Peter S. Mazinger | |
2006-01-24 | Convert all the strong_aliases to weak that are cancelable in libpthread | Peter S. Mazinger | |