is ARMv4T deprecated?

Sergiy Kibrik sakib at meta.ua
Mon Apr 6 18:53:47 UTC 2015


On 4/6/15 6:32 PM, Waldemar Brodkorb wrote:
> Hi,
> Sergiy Kibrik wrote,
> 
>> hi All,
>> Recently I've been trying to use uClibc for quite old arm920t-based
>> board. Some busybox applications (like shell, mount, hostname, wget)
>> would get killed with SIGILL. I managed to debug it down to leaving
>> memcpy() routine, namely to the following code from
>> libc/string/arm/memcpy.S:
>>
>> [..]
>> .thumb_func
>> memcpy:
>> 	push	{r0, lr}
>> 	bl	_memcpy
>> 	POP_RET
>> [..]
>>
>> POP_RET defined as pop {r2, pc} in [1]. On armv4t is just won't switch
>> CPU back to arm mode, so in my case it seems to be jumping to calling
>> arm routine while still being in thumb mode.
>>
>> I'm not sure if this is the case, but I've also found couple of comments
>> in code:
>> http://git.uclibc.org/uClibc/tree/ldso/ldso/arm/resolve.S#n62
>> http://git.uclibc.org/uClibc/tree/libc/sysdeps/linux/arm/crtn.S#n10
>>
>> stating that some parts aren't even supposed to work on armv4t.
>> Has armv4t been deprecated for good (I use master branch currently)?
>> Thanks.
> 
> Does it work with uClibc 0.9.33 release?

didn't actually tried 0.9.33, as I used yocto 1.7 to build rootfs, it
fetches uclibc from master only

> What board is this?

it's Netronix eb600 (e-book reader), based on samsung s3c2440 SoC

> Are you tried running thumb-only?
> 

no, but I tried running ARM-only, and it seems to be working (though I
didn't run any tests)

--
regards,
Sergey

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 361 bytes
Desc: OpenPGP digital signature
URL: <http://lists.busybox.net/pipermail/uclibc/attachments/20150406/eb565870/attachment.asc>


More information about the uClibc mailing list