On 10/13/2011 01:37 PM, Andrew Wafaa wrote:
On Thu, 2011-10-13 at 12:45 +0200, Joop Boonen wrote:
Is the Efika MX this device? http://www.genesi-usa.com/products/smartbook If this is the case, this one has a Freescale i.MX515 (ARM Cortex-A8 800MHz).
In that case I think we might have another problem. We compile with option. -march=armv7-a -mtune=cortex-a9
I don't know if this will cause problems on Cortex A8 hardware? Or do we need to change to: -mtune=cortex-a8 ?
It is indeed that device. I'm not 100% sure, as I know Michal and Pavol have a BeagleBoard which is also a Cortex A8 device.
I'll admit that my knowledge on the SoC side of things is limited, but I was under the impression that there wasn't a huge difference between the A8 and the A9. I've also just checked with the guys and gals in #linaro and the message was "it will be just fine".
Yes, -mtune only makes sure that we use gcc's instruction optimizer with A9 numbers. So if an instruction is fast on A9, but slow on A8, gcc will still generate code that runs fast on A9 but slower on A8. However, the code will run. And it won't be a major loss in performance either. Alex -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org