Next | Prev | Up | Top | Contents | Index

Byte Swapping

An important implementation detail of the EISA bus you need to be aware of is that the EISA bus uses little-endian byte ordering; the CPU running IRIX uses big-endian byte ordering. Hence, a byte reference by the CPU to the low-order byte within a word results in a reference to the high-order byte on the EISA bus. This can sometimes become complex when referencing data structures across the bus.


Next | Prev | Up | Top | Contents | Index