Solution: Text drawing problems on armbe-linux platform with sisusb driver

Michel Dänzer michel at
Wed Jan 17 01:59:22 PST 2007

On Tue, 2007-01-16 at 09:56 -0600, George McCollister wrote:
> This is a follow up to the following post:
> BYTE/BIT_ORDER is set to LSBFirst for all linux __arm__! I'm using an 
> IXP425 which is big endian. Changing LSBFirst to MSBFirst fixes the 
> problem described in my November post!
> xserver/include/servermd.h line 500
> /* linux on the Compaq Itsy */
> #if defined(linux) && defined(__arm__)
> #define IMAGE_BYTE_ORDER        LSBFirst
> #define BITMAP_BIT_ORDER        LSBFirst

I assume X_BYTE_ORDER is defined correctly as X_BIG_ENDIAN? I'm
wondering if at least IMAGE_BYTE_ORDER couldn't be derived from
X_BYTE_ORDER on all platforms.

Earthling Michel Dänzer           |
Libre software enthusiast         |          Debian, X and DRI developer

More information about the xorg mailing list