<feed xmlns='http://www.w3.org/2005/Atom'>
<title>uClibc-alpine/libc/string/arm, branch master</title>
<subtitle>Where we track our uclibc patches
</subtitle>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/'/>
<entry>
<title>Correct ARM memcpy comments.</title>
<updated>2009-07-01T14:37:15+00:00</updated>
<author>
<name>Joseph Myers</name>
<email>joseph@codesourcery.com</email>
</author>
<published>2009-07-01T14:37:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=801626b26745a1bd24cbf56c3d8720204a1db95d'/>
<id>801626b26745a1bd24cbf56c3d8720204a1db95d</id>
<content type='text'>
The comments on register usage in ARM memcpy had dest and src the
wrong way round; this patch (originally from Mark Shinwell) corrects
this and adds a note on the return value.

Signed-off-by: Joseph Myers &lt;joseph@codesourcery.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The comments on register usage in ARM memcpy had dest and src the
wrong way round; this patch (originally from Mark Shinwell) corrects
this and adds a note on the return value.

Signed-off-by: Joseph Myers &lt;joseph@codesourcery.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix Thumb-2 memcpy.</title>
<updated>2009-06-30T21:16:56+00:00</updated>
<author>
<name>Joseph Myers</name>
<email>joseph@codesourcery.com</email>
</author>
<published>2009-06-30T21:16:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=ea697ec9ea1cd82f8eb21c2a70bccc9e760bcc7a'/>
<id>ea697ec9ea1cd82f8eb21c2a70bccc9e760bcc7a</id>
<content type='text'>
When an IT block was changed from having two instructions to having
one, the IT instruction at the start of the block was not updated,
causing memcpy to fail to assemble for Thumb-2; this patch makes the
obvious fix.

Signed-off-by: Joseph Myers &lt;joseph@codesourcery.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When an IT block was changed from having two instructions to having
one, the IT instruction at the start of the block was not updated,
causing memcpy to fail to assemble for Thumb-2; this patch makes the
obvious fix.

Signed-off-by: Joseph Myers &lt;joseph@codesourcery.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Use C implementation of strncmp.</title>
<updated>2008-10-25T00:58:41+00:00</updated>
<author>
<name>Khem Raj</name>
<email>kraj@mvista.com</email>
</author>
<published>2008-10-25T00:58:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=88be89179ba38f8c330ab981f469a1cd37b85db9'/>
<id>88be89179ba38f8c330ab981f469a1cd37b85db9</id>
<content type='text'>
Add a new strncmp testcase.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a new strncmp testcase.
</pre>
</div>
</content>
</entry>
<entry>
<title>arm memcpy: fix the case when src=dst</title>
<updated>2008-05-23T20:31:51+00:00</updated>
<author>
<name>Denis Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2008-05-23T20:31:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=267b2d15fd7b4d568e447734aee337ae24fae982'/>
<id>267b2d15fd7b4d568e447734aee337ae24fae982</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Paul Brook writes:</title>
<updated>2008-03-26T13:40:36+00:00</updated>
<author>
<name>Bernhard Reutner-Fischer</name>
<email>rep.dot.nop@gmail.com</email>
</author>
<published>2008-03-26T13:40:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=efce79f09ae6daa77cd322df0d532beec3f445f5'/>
<id>efce79f09ae6daa77cd322df0d532beec3f445f5</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Qunying Pan writes: Make strncmp weak hidden to fix link failures in building gdb and binutils statically</title>
<updated>2006-05-30T09:36:10+00:00</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@gentoo.org</email>
</author>
<published>2006-05-30T09:36:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=497654c7103fa4a1dcdb91c51c5a5fa5b2f92b93'/>
<id>497654c7103fa4a1dcdb91c51c5a5fa5b2f92b93</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add new option for SuSv3 legacy functions and use it for bcopy/bzero/bcmp/index/rindex</title>
<updated>2006-03-23T17:19:42+00:00</updated>
<author>
<name>Peter S. Mazinger</name>
<email>ps.m@gmx.net</email>
</author>
<published>2006-03-23T17:19:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=a26ac41c4946e3ebe4fab0ce6677350b644eb158'/>
<id>a26ac41c4946e3ebe4fab0ce6677350b644eb158</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>unify duplicated code cause i get tired of updating this stuff</title>
<updated>2006-02-03T23:29:34+00:00</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@gentoo.org</email>
</author>
<published>2006-02-03T23:29:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=7285da14ed731d5bdb310bd8f4018c07c8a83e5c'/>
<id>7285da14ed731d5bdb310bd8f4018c07c8a83e5c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>remove hidden versions of bzero, unused in libc.so</title>
<updated>2006-02-01T02:06:12+00:00</updated>
<author>
<name>Peter S. Mazinger</name>
<email>ps.m@gmx.net</email>
</author>
<published>2006-02-01T02:06:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=f62c00357455283f105729726ca500f1ae559f2f'/>
<id>f62c00357455283f105729726ca500f1ae559f2f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Khem Raj says:</title>
<updated>2006-01-31T01:41:16+00:00</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@gentoo.org</email>
</author>
<published>2006-01-31T01:41:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=ded219589f184b296190aebcba56b57564f5f337'/>
<id>ded219589f184b296190aebcba56b57564f5f337</id>
<content type='text'>
add support for using BX instruction for THUMB aware architectures
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
add support for using BX instruction for THUMB aware architectures
</pre>
</div>
</content>
</entry>
</feed>
