Re: Endianness

From: Oliver Fromme <olli(at)secnetix.de>
Date: Wed, 20 Mar 2002 17:42:16 +0100 (CET)

Michael Haertl <michael.haertl(at)gmx.net> wrote:
> Christian Weisgerber wrote:
> > [little/big-endian]
> > Populäre Architekturen:
> > 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.
>
> Und ich glaube mich auch schwach daran erinnern zu koennen, dass Alpha
> und/oder PPC auch einen derartigen Bootpin oder derartiges Configbit
> haben, aber da bin ich mir nicht wirklich sicher (koennte auch sein,
> dass es auf MIPS zutrifft).

Völlig richtig. Der Alpha kann beides, und es bleibt dem
OS überlassen, ob es little-endian oder big-endian laufen
möchte.

Die BSDs und Linux haben es da einfach Tru64 nachgemacht
(oder sich an die i386-Linie gehalten) und sich für little-
endian entschieden.

Prinzipiell kann die Entscheidung big- / little-endian so-
gar von einem Prozeß für sich (lokal) umgeschaltet werden.

Gruß
   Olli

-- 
Oliver Fromme, secnetix GmbH & Co KG, Oettingenstr. 2, 80538 München
Any opinions expressed in this message may be personal to the author
and may not necessarily reflect the opinions of secnetix in any way.
"All that we see or seem is just a dream within a dream" (E. A. Poe)
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Wed 20 Mar 2002 - 17:42:19 CET

search this site