summaryrefslogtreecommitdiffstats
path: root/libc/sysdeps/linux/arm/bits
Commit message (Collapse)AuthorAgeFilesLines
* - Remove linux-specific prototypes if asked to.Bernhard Reutner-Fischer2008-11-151-2/+2
|
* - revert wrong r24049Bernhard Reutner-Fischer2008-11-151-2/+2
|
* - Remove linux-specific prototypes if asked to.Bernhard Reutner-Fischer2008-11-151-2/+2
|
* - add long double math wrappers (Ned Ludd)Bernhard Reutner-Fischer2008-10-031-8/+0
|
* - arm eabi needs __UCLIBC_TRUNCATE64_HAS_4_ARGS__Bernhard Reutner-Fischer2008-09-251-0/+4
| | | | (75_all_uClibc-arm-ftruncate64.patch from gentoo)
* - add sync_file_range()Bernhard Reutner-Fischer2008-09-161-4/+0
| | | | Tested successfully on i386..
* - trim any trailing whitespaceBernhard Reutner-Fischer2008-07-234-7/+7
|
* - pull fix for unwinding from the NPTL branch (Johannes Stezenbach)Bernhard Reutner-Fischer2008-07-171-6/+10
| | | | Repair C89 compliance and severe whitespace-defects while at it.
* - add missing #endifBernhard Reutner-Fischer2008-05-031-0/+1
|
* - implement splice,vmsplice,tee for all archesBernhard Reutner-Fischer2008-05-031-3/+6
| | | | - synch F_LINUX_SPECIFIC_BASE related fcntls for all arches
* Wire up vmsplice, splice and tee for arm.Khem Raj2008-05-031-11/+14
|
* Cleanup INTERNAL_SYSCALL macros for ARM.Khem Raj2008-04-231-80/+35
|
* Paul Brook writes:Bernhard Reutner-Fischer2008-03-261-0/+28
| | | | | | | | | | | | | | | The attached patch adds support for compiling arm uClibc as pure Thumb code. This is needed because some recent ARM codes do not implement traditional ARM mode. Specifically: * Cortex-M1 - An extremely minimal FPGA based core that only implements Thumb-1 (aka ARMv6-M). * Cortex-M3 - A Thumb-2 only ARMv7-M core. Most of uClibc already builds in Thumb mode, all that is left are a handful of assembly bits. Tested on arm-uclinuxeabi.
* A patch from our Blackfin repository, originally from Jie Zhang. This fixesBernd Schmidt2008-01-171-3/+0
| | | | | | | | | | | | | a problem where the linker was trying to use the wrong symbol name for the init function. Define SYMBOL_PREFIX as _ in Rules.mak for h8300, bfin, i960, microblaze, and v850. Add -D__UCLIBC_UNDERSCORES__ in CFLAGS for targets which define SYMBOL_PREFIX as _. Remove defines and undefs from uClibc_arch_features.h of each target. Add $(SYMBOL_PREFIX) to __uClibc_init when passed by ld option -init.
* change NO_UNDERSCORES to just UNDERSCORES so as to be less confusing when ↵Mike Frysinger2008-01-081-1/+1
| | | | doing double negatives
* ARM SHMLBA = (4 * PAGE_SIZE). Currently in uclibc arm used shm.h fromCarmelo Amoroso2007-11-201-0/+103
| | | | | | | | | common directory where SHMLBA = __getpagesize() This patch fixes the issue. Khem Raj MontaVista Software Inc.
* Sync kernel_stat64 with kernel. Thanks to Daniel Jacobowitz for hints.Khem Raj2007-03-081-7/+2
|
* Fix compiler warning about shadowed declaration.Khem Raj2007-03-011-20/+20
|
* Take Mike Frysinger's comments into account -- make certain that userEric Andersen2006-12-081-5/+0
| | | | | applications stop using _syscall#() and use syscall() instead. Cleanup internal handling of syscall includes to use the correct header file.
* bits/kernel_stat.h is for internal uClibc use only, fix a few otherEric Andersen2006-12-061-0/+4
| | | | minor include file issues
* Add mmap function needed for ARM EABI and define thumb specific ↵Khem Raj2006-10-071-0/+23
| | | | INTERNAL_SYSCALL macro which saves r7 before making the call and pops it back after return.
* Fix from Joseph Myers: Save and restore iWMMXt registers in ARM setjmp/longjmpKhem Raj2006-08-311-1/+1
|
* fix from psm: enable readahead prototypeMike Frysinger2006-08-241-1/+3
|
* fixups from psm for ASSEMBLER handlingMike Frysinger2006-08-241-20/+21
|
* fix from psm: just use common resource.hMike Frysinger2006-08-241-209/+0
|
* s/ifdef ASM/ifndef ASM/ as point out by psmMike Frysinger2006-08-241-1/+1
|
* sync with psm: update errno handling to be the same on all archesMike Frysinger2006-08-231-7/+5
|
* sync with upstream via psmMike Frysinger2006-08-234-90/+97
|
* 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.
* 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
|
* 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.
* Patch by Joseph S. Myers to add support for ARM EABIMike Frysinger2006-01-292-3/+42
|
* rename _sys_result var to get rid of shadow warningsMike Frysinger2006-01-291-5/+5
|
* Allow for targets that don't know about signed zero floats."Jan-Benedict Glaw"2006-01-261-0/+3
|
* 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
* define MREMAP_FIXEDMike Frysinger2005-11-271-0/+1
|
* update copyright and license, add _BITS_SETJMP_H protection around the file, ↵Mike Frysinger2005-11-161-1/+5
| | | | make sure we are only included by setjmp.h and pthread.h, and fix casting of address/jumpbugf in _JMPBUF_UNWINDS
* add support for cirrus maverick fpu using patch for glibc ↵Mike Frysinger2005-11-103-1/+46
| | | | http://yann.poupet.free.fr/ep93xx/
* sync with glibcMike Frysinger2005-11-101-5/+4
|
* import thumb support from jbowler in Bug 385Mike Frysinger2005-08-151-0/+33
|
* import thumb support from jbowler in Bug 385Mike Frysinger2005-08-141-0/+16
|
* whitespace itMike Frysinger2005-08-041-4/+5
|
* yvasilev writes in Bug 235:Mike Frysinger2005-08-041-1/+8
| | | | | | | uClibc uses wrong word order in vfp floating point arithmetic. I found this using my modification to N. Pitre's soft-float gcc patch, but this modifications were made just to allow gcc to compile code for armv4l, while nothing about fp arithmetic was changed.
* remove outdated comment and announce support for nanosecondsMike Frysinger2005-07-291-2/+2
|
* rip out previous armeb old-stat abi compat code since arm linux opinion is ↵Mike Frysinger2005-07-171-16/+2
| | | | that the old stat.h abi was for little endian only ... people should use this patch to fix their armeb kernels: http://www.arm.linux.org.uk/developer/patches/viewpatch.php?id=863/1
* make sure the stat64 struct is packed to prevent further ABI headaches as ↵Mike Frysinger2005-07-161-1/+1
| | | | done in mainline 2.6
* with the help of John Bowler, track down the ugly ABI change between 2.4 / ↵Mike Frysinger2005-07-161-4/+28
| | | | 2.6 on big endian arm kernels and work around it best we can at runtime