Unable to run big-endian applications on a big-endian Qemu

Hi all,

I have to create a big-endian Linux distribution for a IXDP465.

I created a new big-endian toolchain from scratch using the Kegel environment.

Then, I compiled QEmu adding the big-endian support (i.e. armeb).

However, QEmu does not correctly execute binaries compiled with my toolchain. Let me explain better. I tried writing a simple program in C, that uses printf and fstat. If I compile the program and run it using QEmu, the program runs, but the output of fstat is wrong... It seems that QEmu does not support big-endian arms at 100%.

Any help and suggestion is welcome.

Many thanks,

Claudio

Reply to
Claudio
Loading thread data ...

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.