Re: Can an armv5tel CPU with vfp flag boot an armv7l userspace?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Ignoring FPU, ARMv7 binaries in general cannot run on an ARMv5 processor.

On Aug 5, 2013 12:02 PM, "Kyle McMartin" <kyle@xxxxxxxxxx> wrote:
On Mon, Aug 05, 2013 at 10:51:21AM -0500, Alex Villací­s Lasso wrote:
> 1) In /proc/cpuinfo, I have seen the "vfp" flag. Does this stand for "vector floating point", a FPU? Could there be other kinds of FPU that might be reported as different flags?

Yes, but there's several variants of VFP provided by ARM cpus.

> 2) If an ARM chipset that is officially armv5tel can be guaranteed
> to have a FPU (vfp or otherwise), can it boot an armv7hl userspace
> with the same custom-built armv5tel kernel it used before? Do I have
> to watch out for specific kernel compile options before attempting
> this?

Broadly speaking "maybe" armv7hl requires vfp3-16, which is v3 VFP but
with only 16 registers, and not the full 32, so that we support marvell
and tegra chips. armv5tel only provides vfp2, which is missing some
vfp convert instructions. I suppose it would be possible to emulate them
but you're probably better off using pidora or rebuilding yourself.

--Kyle
_______________________________________________
arm mailing list
arm@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/arm
_______________________________________________
arm mailing list
arm@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/arm

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux ARM (Vger)]     [Linux ARM]     [ARM Kernel]     [Fedora User Discussion]     [Older Fedora Users Discussion]     [Fedora Advisory Board]     [Fedora Security]     [Fedora Maintainers]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Mentors]     [Fedora Package Announce]     [Fedora Package Review]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Coolkey]     [Yum Users]     [Tux]     [Yosemite News]     [Linux Apps]     [KDE Users]     [Fedora Tools]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]

Powered by Linux