|
On Thu, 23 Mar 2006, Marc-Andre Hebert wrote:
De : Nicolas Pitre [ rel="nofollow" mailto:nico@xxxxxxx mailto:nico@xxxxxxx ]
This means you are running your test program from either an IDE hard
disk or a CompactFlash card. Am I right?
No the test program is located in flash memory.
Bah. Probably same well-known cache aliasing issue with non-DMA block
transfers.
There were contentious patches moving around to fix this issue. But I
dont know what happened to them. Just search for
"cachepolicy=writethrough" in the mailing list archive for more details.
But in your case youre using the mtdblock module (hint: JFFS2 would be
much more advantageous) and it probably lacks the necessary cache flush
call.
Nicolas
-------------------------------------------------------------------
List admin: rel="nofollow" lists.arm.linux.org.uk/mailman/listinfo/linux-arm lists.arm.linux.org.uk/mailman/listinfo/linux-arm
FAQ: rel="nofollow" www.arm.linux.org.uk/mailinglists/faq.php www.arm.linux.org.uk/mailinglists/faq.php
Etiquette: rel="nofollow" www.arm.linux.org.uk/mailinglists/etiquette.php www.arm.linux.org.uk/mailinglists/etiquette.php
|