summaryrefslogtreecommitdiffstats
path: root/libc/sysdeps/linux/arm/sigrestorer.S
Commit message (Collapse)AuthorAgeFilesLines
* Paul Brook writes:Bernhard Reutner-Fischer2008-03-261-0/+7
| | | | | | | | | | | | | | | 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.
* whitespace only: touchups from Hans-Christian EgtvedtMike Frysinger2008-01-051-1/+1
|
* Fix ARM EABI signal unwinding to accomodate signal frame layout between ↵"Steven J. Hill"2007-05-241-2/+13
| | | | Linux kernel versions as reported by Joseph S. Myers on the mailing list. More information available at <http://www.uclibc.org/lists/uclibc/2007-May/017971.html> .
* Remove SA_ONSTACK handling for ARM based up on glibc code as submitted by ↵"Steven J. Hill"2006-07-061-1/+32
| | | | Paul Brook <paul@codesourcery.com>.
* John Bowler writes in Bug 385:Mike Frysinger2006-01-311-2/+2
| | | | | | | | | 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
* Patch by Joseph S. Myers to add support for ARM EABIMike Frysinger2006-01-291-2/+2
|
* touchup syntax for no real good reason ;)Mike Frysinger2005-06-111-4/+4
|
* Add in arm specific sigaction implementation to fix sa_restorerEric Andersen2003-01-221-0/+40
behavior so it works as expected