<div dir="ltr">On Tue, Oct 14, 2008 at 12:58 PM, Graeme Gregory <span dir="ltr">&lt;<a href="mailto:graeme@openmoko.org">graeme@openmoko.org</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">On Tue, 2008-10-14 at 11:52 +0100, Andy Green wrote:<br>
&gt; Hi -<br>
&gt;<br>
&gt; At some point we will be working with s3c6410, which is ARMv5 capable as<br>
&gt; well as existing ARMv4 capable.<br>
&gt;<br>
&gt; How is the distro side planning to come at that... are we just going to<br>
&gt; treat it as ARMv4 so we can share packages on all the platforms, or is<br>
&gt; there enough advantage in ARMv5 that we will basically build packages twice?<br>
&gt;<br>
&gt; What&#39;s the situation then for people who have an ARMv5 based distro on<br>
&gt; their device for installing ARMv4 packages (which they can run) too?<br>
&gt;<br>
</div>I thought s3c6410 was armv6 with floating point?</blockquote><div><br>According to the available datasheet[1] the core of the s3c6410 is a ARM1176JZF-S which is armv6 [2].<br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<br>
In 99% of cases users wont see much benefit from armv5 vs armv4<br>
packages. Some special cases like mplayer where the new instructions are<br>
used show real benefits.<br>
<br>
By default OE will build both armv4 and armv5 packages if you have two<br>
different machines. I&#39;m not sure what we shall do yet, needs some<br>
discussion internally I think.<font color="#888888"><br></font></blockquote></div><br>If using the newer instructions brings even the slightest acceleration it should be used imho.<br>Also, the s3c6410 has an FPU (ARM VFP), so I don&#39;t think it makes any sense to use the softfloat-armv4-packages.<br>
No need to sacrifice performance to simplicity.<br><br>1: <a href="http://semicon.samsung.de/applicationprocessors/documents/6410_PTB.pdf">http://semicon.samsung.de/applicationprocessors/documents/6410_PTB.pdf</a><br>2: <a href="http://www.arm.com/products/CPUs/ARM1176.html">http://www.arm.com/products/CPUs/ARM1176.html</a><br>
</div>