View Single Post
Old 29-01-2008, 15:14   #38
Beausoleil
Registered User
 
Beausoleil's Avatar
 
Join Date: Jul 2007
Location: Heading to Key West
Boat: Formosa 51 Aft Cockpit Ketch - "Beausoleil"
Posts: 315
Quote:
Originally Posted by scotte View Post
That is a bit strange considering Intel processors are little-endian, and while I have no idea if the XO uses an x86 architecture, it's pretty darn common!
The XO uses an AMD Geode processor. From Wikipedia:

Geode is a series of x86-compatible microprocessors and I/O companions produced by AMD targeted at the embedded computing market.


I guess the question is whether the Java virtual machine is big- or little-endian. I suspect it's a bug in a Java library used in the XO. I don't know if the XO uses the GNU implementation of Java or Sun's implementation of Java for Linux. Since Sun's SPARC architecture is big-endian, I can see the GNU version messing some things up...
Beausoleil is offline   Reply With Quote