# HG changeset patch # User michael # Date 1035219422 0 # Node ID 52818222a8bef5e61ac7b482b5f23f6fd95e81a2 # Parent ef5f2f54c23177a329cd2f2e4237976221150172 endianness fixes for mach64 vidix driver patch by (Colin Leroy ) diff -r ef5f2f54c231 -r 52818222a8be vidix/drivers/mach64_vid.c --- a/vidix/drivers/mach64_vid.c Mon Oct 21 14:23:19 2002 +0000 +++ b/vidix/drivers/mach64_vid.c Mon Oct 21 16:57:02 2002 +0000 @@ -13,6 +13,8 @@ #include #include +#include "../../config.h" +#include "../../bswap.h" #include "../vidix.h" #include "../fourcc.h" #include "../../libdha/libdha.h" @@ -125,8 +127,8 @@ #define INREG8(addr) GETREG(uint8_t,(uint32_t)mach64_mmio_base,((addr)^0x100)<<2) #define OUTREG8(addr,val) SETREG(uint8_t,(uint32_t)mach64_mmio_base,((addr)^0x100)<<2,val) -#define INREG(addr) GETREG(uint32_t,(uint32_t)mach64_mmio_base,((addr)^0x100)<<2) -#define OUTREG(addr,val) SETREG(uint32_t,(uint32_t)mach64_mmio_base,((addr)^0x100)<<2,val) +#define INREG(addr) le2me_32(GETREG(uint32_t,(uint32_t)mach64_mmio_base,((addr)^0x100)<<2)) +#define OUTREG(addr,val) SETREG(uint32_t,(uint32_t)mach64_mmio_base,((addr)^0x100)<<2,le2me_32(val)) #define OUTREGP(addr,val,mask) \ do { \