Invalidate_dcache_range causes crash in non-cacheable area

From: Franca, Jose (NSN - PT/Portugal - MiniMD) <hidden>
Date: 2008-06-03 18:02:10

Hello Community!

	I'm using 8MB of memory for DMA and that space is configured has
non-cacheable. At a certain point in the code, data is copied to be
processed from that area. In the function that copies, there was an
invalidate_dcache_range for the all DMA area. This function crashed my
load in some particular scenario of heavy traffic. Why? Shouldn't
invalidate_dcache_range be neutral when the range is configured as
non-cacheable? I think that the memory is properly alined... Has anyone
else had this problem?


Best regards
Filipe.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help