Thread (12 messages) flat view 12 messages, 4 authors, 2003-03-13

Re: question on howto use invalidate_dcache_range

From: Dan Malek <hidden>
Date: 2003-03-13 18:39:50

Roland Dreier wrote:
Is the following not possible:
That's a problem in any system design.  Consider what would happen
if you had an architecture that was hardware cache coherent.
Software that writes to buffers at any time that is also a
DMA target will result in unpredictable behavior.  The system
design for what you described requires a higher level of
shared memory software synchronization as it is exactly the
unpredictability that has to be prevented in any SMP design.

What you described is a real problem with cache unaligned
buffers that has to be avoided in systems that do not have
hardware cache coherency.


	-- Dan


** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help