Does NetBSD-7.0 no longer support the IMX31?

The atomic functions have been implemented using LDREX{B/H/D}/STREX{B/H/D} 
instructions that the IMX31 does not support. See discussion below.

Frank Zerangue

> On Mar 11, 2013, at 8:22 PM, hashimoto kenichi <[email protected]> 
> wrote:
> 
> "This command is only available from the rev1 (r1p0) release of the 
> ARM1136JF-S processor."
> 
> i.MX31 dmesg
> cpu0 at mainbus0: ARM1136J-S r0p4 (ARM11J core)
> 
> (2013/03/12 10:08), Matt Thomas wrote:
>> 
>> On Mar 11, 2013, at 5:35 PM, hashimoto kenichi <[email protected]> 
>> wrote:
>> 
>>> armv6j (e.g. i.MX31) does not support ldrexb/strexb.
>> 
>> According the ARM docs (arm1136_r1p3_trm.pdf), it does.
>> See section 2.10.1.
>> 
>> The fact that binutils doesn't realize it is irrelevant.
>> 
> 
> 

Reply via email to