Author: andrew
Date: Mon Apr 16 09:38:20 2012
New Revision: 234337
URL: http://svn.freebsd.org/changeset/base/234337
Log:
Replace the C implementation of __aeabi_read_tp with an assembly version.
This ensures we follow the ABI by preserving registers r1-r3.
Reviewed by: jmallett, imp
On Mon, Apr 16, 2012 at 02:38, Andrew Turner and...@freebsd.org wrote:
Log:
Replace the C implementation of __aeabi_read_tp with an assembly version.
This ensures we follow the ABI by preserving registers r1-r3.
+ENTRY(__aeabi_read_tp)
+ ldr r0, .Larm_tp_address
+ ldr
On 16. Apr 2012, at 19:41 , Juli Mallett wrote:
On Mon, Apr 16, 2012 at 02:38, Andrew Turner and...@freebsd.org wrote:
Log:
Replace the C implementation of __aeabi_read_tp with an assembly version.
This ensures we follow the ABI by preserving registers r1-r3.
+ENTRY(__aeabi_read_tp)
+
On Mon, 2012-04-16 at 12:41 -0700, Juli Mallett wrote:
On Mon, Apr 16, 2012 at 02:38, Andrew Turner and...@freebsd.org wrote:
Log:
Replace the C implementation of __aeabi_read_tp with an assembly version.
This ensures we follow the ABI by preserving registers r1-r3.
On Mon, 16 Apr 2012 12:41:38 -0700
Juli Mallett jmall...@freebsd.org wrote:
On Mon, Apr 16, 2012 at 02:38, Andrew Turner and...@freebsd.org
wrote:
Log:
Replace the C implementation of __aeabi_read_tp with an assembly
version. This ensures we follow the ABI by preserving registers