Re: Endianness

From: Christian Weisgerber <naddy(at)mips.inka.de>
Date: Fri, 22 Mar 2002 00:28:17 +0000 (UTC)

Michael Haertl <michael.haertl(at)gmx.net> wrote:

> > Little-endian: alpha, arm, i386, vax
> > Big-endian: hppa, m68k, powerpc, sparc
>
> Der ARM z.B. kann (IIRC) prinzipiell beide Modi. Es wird m.W. lediglich
> das Businterface umgeschaltet. Ob das immer in Silizium implementiert
> ist bzw. auch genutzt wird, weiss ich jedoch nicht.

Ich kenne den ARM noch vom Acorn Archimedes, und der ARM2/3 damals
war fest little-endian. Die Boards, auf denen man sowas wie Unix
fahren kann, scheinen auch alle little-endian zu sein.

> Und ich glaube mich auch schwach daran erinnern zu koennen, dass Alpha
> und/oder PPC auch einen derartigen Bootpin oder derartiges Configbit
> haben,

Das habe ich auch im Hinterkopf. Allerdings sind real existierende
Alpha-System durchweg little-endian, PowerPC-Systeme alle big-endian.

> aber da bin ich mir nicht wirklich sicher (koennte auch sein,
> dass es auf MIPS zutrifft).

Die MIPS-Architektur habe ich oben unauffällig ;-) ausgelassen,
weil mir ihre Endianness entfallen war. Sie ist auch konfigurierbar,
und tatsächlich gibt (gab) es beide Arten von Systemen. sgimips
z.B. ist big-endian, pmax little-endian.

-- 
Christian "naddy" Weisgerber                          naddy(at)mips.inka.de
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Fri 22 Mar 2002 - 01:30:48 CET

search this site