[patch] Pure Thumb support

Paul Brook paul at codesourcery.com
Fri Mar 21 19:07:48 PDT 2008


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.
I don't have svn write access, so please apply if ok.

Paul

Signed-off-by: Paul Brook  <paul at codesourcery.com>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: patch.uclibc_thumb
Type: text/x-diff
Size: 33443 bytes
Desc: not available
Url : http://busybox.net/lists/uclibc/attachments/20080322/7bf29c4b/attachment-0001.diff 


More information about the uClibc mailing list