[fedora-arm] ARMv7 rootfs/repository?

Andrew Burgess aab at cichlid.com
Wed Dec 22 17:19:13 UTC 2010


On 12/22/2010 08:40:23 AM, Gordan Bobic wrote:

> > It's not a Fedora infrastructure issue

all i meant is that that part is solved, getting the correct shared  
libraries
loading with the correct executables.

> , the ABIs are incompatible. I
> > wish you could mix'n'match but that doesn't look possible.
> 
> What about kernel level FPU emulation? Is there such a thing? I could
> have sworn there used to be something that could be used as such. And  
> it
> might be possible to make it quite transparent if it isn't required  
> (so
> you can always have it in the kernel). Have the kernel trap the
> exception on the missing FPU instructions, save state, and then pass  
> the
> to an emulation library. When that returns, restore state and resume.

i was only thinking of an arm7 kernel handling arm5 executables so no
emulation should be needed. so like for NEON now, a NEON program wont
work on hardware without NEON.

i assume the arm5 instruction set is upward compatible so it would
seem even easier than an existing x86_64 kernel running 32bit code
which is not binary compatible.

are you sure the fp arg style is a kernel issue?
are there system calls that take floats (not in structs or arrays
but as a single argument)?

i could be totally wrong. it just seems almost there...


More information about the arm mailing list