Re: endiannes of the kernel

Patrick Lerda (LERDA@microprocess.com)
Thu, 29 Jul 1999 09:59:33 +0200


This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------ =_NextPart_001_01BED998.4C2E3F80
Content-Type: text/plain

Linux has been written on a little endian architecture: intel. In
little-endian mode
linux is well tested, the kernel works perfectly. If you chose
big-endian mode, linux
is still operational, but some parts of the kernel will be broken.
Drivers, filesystems etc...
must be written in a big-endian compatible way, all 16bits, 32bits
access to
hardware or to external data structures must be converted using some
macros
defined in the linux kernel. A lot of drivers were written specifically
for intel and are not big-endian
compatible...
So linux is more reliable in little endian.

LERDA Patrick

------ =_NextPart_001_01BED998.4C2E3F80
Content-Type: text/html
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
Re: endiannes of the kernel

Linux has been written on a little = endian architecture: intel. In little-endian mode
linux is well tested, the kernel = works perfectly. If you chose big-endian mode, linux
is still operational, but some parts = of the kernel will be broken. Drivers, filesystems etc...
must be written in a big-endian = compatible way, all 16bits, 32bits access to
hardware or to external data = structures must be converted using some macros
defined in the linux kernel. A lot of = drivers were written specifically for intel and are not = big-endian
compatible...
So linux is more reliable in little = endian.

LERDA Patrick

------ =_NextPart_001_01BED998.4C2E3F80--

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/