Big Endian issues
Nicolas Pitre
nico at cam.org
Tue Nov 28 21:59:04 EST 2000
On Tue, 28 Nov 2000, Alice Hennessy wrote:
> In dealing with data, however, map->write32 is used in writes but
> map->copy_from is used in reads.
> So, the assumption I assume is that map->copy_from will also swap bytes.
> But in my environment,
> map->copy_from (memcpy_fromio) doesn't swap bytes. I don't think it needs to
> if we make use of
> map->copy_to (memcpy_toio) when writing data (in amd_write_val and in the
> immediate data check). In this case, copy_from and copy_to functions just
> need to be consistent.
Neither of the write nor copy map methods is supposed to swap bytes.
Bytes might be swapped in cfi_build_cmd so you actually write commands and
compare with status in the device's endianness. However data shouldn't be
swapped at all.
Nicolas
To unsubscribe, send "unsubscribe mtd" to majordomo at infradead.org
More information about the linux-mtd
mailing list