linux-mips
[Top] [All Lists]

machine types for MIPS in ELF file

To: linux-mips@oss.sgi.com
Subject: machine types for MIPS in ELF file
From: Jun Sun <jsun@mvista.com>
Date: Tue, 08 May 2001 12:07:35 -0700
Sender: owner-linux-mips@oss.sgi.com
The e_machine field in ELF file standard defines two values for MIPS:

8       - MIPS RS3000 BE
10      - MIPS RS4000 BE

Naturally the question is: what about LE binaries?  And what about other
CPUs?  Is there any effort to clean up this thing?

All the tools that I know of are using 8, pretty much for all CPUs and both
endians.  No real harm has been observed, but it causes some anonying "invalid
byte order" complains if you do "file" on a MIPS LE binary.  Of course, it
will also invariably reports "R3000" cpu as well.

Jun

<Prev in Thread] Current Thread [Next in Thread>