[fpc-devel] help with softfloat for arm big endian crosscompiler
    Daniël Mantione 
    daniel.mantione at freepascal.org
       
    Wed Dec 13 11:55:10 CET 2006
    
    
  
Op Wed, 13 Dec 2006, schreef Micha Nelissen:
> Michael Schnell wrote:
> > > In theory yes, in practice probably not.
> > In the ARM-Linux developers list I have been told that ARM always is used
> > in little endian mode. I have no idea why.
> 
> Intel XScale (at least) is used as big-endian arm.
Hola, most modern ARM cpu's support big endian, that is not the point. 
Question is how many an big endian platforms exists, and this is not so 
popular, because even if you switch the cpu to big endian, the underlying 
hardware remains little endian (with the cpu doing the conversion). This 
means that driver code etc. suddenly needs to care about endian 
conversions.
An Intel Xscale system running Linux or Windows CE is always running in 
little endian mode, which propably covers an already important part of 
the ARM cpu's  in use.
Daniël
    
    
More information about the fpc-devel
mailing list