ARMv4 vs ARMv5

thomasg thomas at
Thu Oct 16 01:40:51 CEST 2008

On Tue, Oct 14, 2008 at 12:58 PM, Graeme Gregory <graeme at>wrote:

> On Tue, 2008-10-14 at 11:52 +0100, Andy Green wrote:
> > Hi -
> >
> > At some point we will be working with s3c6410, which is ARMv5 capable as
> > well as existing ARMv4 capable.
> >
> > How is the distro side planning to come at that... are we just going to
> > treat it as ARMv4 so we can share packages on all the platforms, or is
> > there enough advantage in ARMv5 that we will basically build packages
> twice?
> >
> > What's the situation then for people who have an ARMv5 based distro on
> > their device for installing ARMv4 packages (which they can run) too?
> >
> I thought s3c6410 was armv6 with floating point?

According to the available datasheet[1] the core of the s3c6410 is a
ARM1176JZF-S which is armv6 [2].

> In 99% of cases users wont see much benefit from armv5 vs armv4
> packages. Some special cases like mplayer where the new instructions are
> used show real benefits.
> By default OE will build both armv4 and armv5 packages if you have two
> different machines. I'm not sure what we shall do yet, needs some
> discussion internally I think.

If using the newer instructions brings even the slightest acceleration it
should be used imho.
Also, the s3c6410 has an FPU (ARM VFP), so I don't think it makes any sense
to use the softfloat-armv4-packages.
No need to sacrifice performance to simplicity.

-------------- next part --------------
An HTML attachment was scrubbed...

More information about the devel mailing list