CFI Byte order problem

Warner Losh imp at bsdimp.com
Fri Feb 5 04:04:17 UTC 2016


On Thu, Feb 4, 2016 at 8:31 AM, Mori Hiroki <yamori813 at yahoo.co.jp> wrote:

> Hi.
>
> I build Current for AR9132. But don't recognize cfi flash memory.
> I make debug write and found byte endian issue. I seem AR9132
> is byte swap in cfi flash memory by default. Current cif code is
> byte swap on Big Endian machine. This is conflict.
>
> I make workaound by option for this problem.
>
>
> https://github.com/yamori813/freebsd/commit/2da6531d24e0d689763f25055420078a63a08baa


Why the #ifdef? Why not always swap on big endian platforms?

Warner


More information about the freebsd-mips mailing list