[RFC] consistent_sync and non L1 cache line aligned buffers
Darin.Johnson at nokia.com
Darin.Johnson at nokia.com
Wed Jul 16 10:12:47 EST 2003
> If you think about it, you will see that if you are doing DMA to an
> unaligned buffer, and some other unrelated part of the kernel is
> accessing another part of the cache line, you are in trouble no matter
> what sequence of cache flushes/invalidates/whatever you do.
I sort of assumed this was a given. I'm used to things like
invalidating just 1514 bytes in a larger buffer, because I know
that it's safe. However, I can agree with your sentiment, since
the actual reason that I made my invalidate routine safer was
because this was simpler than convincing some other programmers
how to do the right thing :-)
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
More information about the Linuxppc-embedded
mailing list