Subject: Re: big endian hpcarm?
To: None <port-arm@netbsd.org>
From: Toru Nishimura <locore32@gaea.ocn.ne.jp>
List: port-arm
Date: 01/13/2003 11:27:42
From: manu@netbsd.org (Emmanuel Dreyfus) asked;

[Big endian hpcarm]

>> Note that if you're using "hpcarm", you're talking about a system designed
>> to run WinCE, and thus is designed to be little-endian.
>
> You mean the hardware would not be able to run something else than a
> little endian OS?

If the entire hardware is designed _carefully_  to have no endianness issues
inside, the computer _might_ be capable of bi-endian.  Some CPU can be
re-programed to choose runtime endian at the very early stage of CPU self
initialization.  An external switch is mandated to do it.  At the same time, I'm
pretty suspicious WinCE devices are designed for bi-endian after all.  Say,
the OS itself is badly suffered from PC-ism and the hardware designers and
software programmers supposedly have little knowledge beyond Intel
processors.   They do sub-word load/store without hesitation.  They do
unaligned load/store across word boundary carelessly.  Indeed, there is LE
only MIPS processor in the world (by mistake of kitche engineers).

Toru Nishimura/ALKYL Technology