On Mon, Apr 16, 2012 at 02:38, Andrew Turner <[email protected]> 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 r0, [r0] > + RET > + > +.Larm_tp_address: > + .word ARM_TP_ADDRESS > + Why is this indirection required? Can't you just use ARM_TP_ADDRESS instead of loading it from data? Also, is our convention for ARM to use END() with ENTRY() or not? _______________________________________________ [email protected] mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-head To unsubscribe, send any mail to "[email protected]"
