on all platforms, but I think little-endian makes much more sense (eg,
rename the ntohl() calls to le32_to_cpu() ).

Hi,

Why not to use instead:

#define ntohl(x) ((((x)&0xff)<<24) | (((x)&0xff00)<<8) | \
                  (((x)&0xff0000) >> 8) | (((x)&0xff000000) >> 24))

#define ntohl(x) __asm__("bswap %0" : "=r" (x) : "0" (x));

Will do the trick perhaps?

Thanks,
Rudolf

--
coreboot mailing list: [email protected]
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to