Subject: RE: NetBSD and the Freescale i.MX31
To: Richard Earnshaw <>
From: Charles L. Nelson <>
List: port-arm
Date: 10/13/2006 08:08:49
Thanks for your reply.  The current release 3.0.1 of the NetBSD gcc tools
are based on gcc v3.3 which according to gcc (via --dunpspecs) does not
support the ARM11v6 architecture.   Version 4.xx of gcc does seem to support
the ARM11v6 architecture but is only supported in the yet to be released
version 4.x of NetBSD.

Do you have any thoughts about this?  I don't mind doing the work, I'm
actually looking forward to developing a tight system.  But, my experience
is MIPS32 / WinCE and I just need some insights from an experienced ARM /
NetBSD developer.



> -----Original Message-----
> From: Richard Earnshaw []
> Sent: Friday, October 13, 2006 7:49 AM
> To:
> Cc:
> Subject: Re: NetBSD and the Freescale i.MX31
> On Fri, 2006-10-13 at 15:36, Charles L. Nelson wrote:
> > Hi,
> > I am developing a device based on the Freescale i.MX31 which has an
> > ARM1136JF-S core.  I believe that the compiler and tools created by the
> > current 3.01 NetBSD release of does not support this
> architecture.
> > Am I correct?  If I am correct does anyone have any suggestions on
> > configuring and building NetBSD to support the advanced features of the
> > ARM1136JF-S core?
> The ARM11-based cores (architecture v6) have a fairly radically
> different MMU and Cache architecture to their predecessors.   I have
> managed to boot NetBSD on one to the extent that I could get to a shell
> prompt, but the code hasn't been in any way optimized to take advantage
> of the more efficient architecture and the system hasn't really been
> thrashed enough to be sure that it is stable.
> R.