Thread (46 messages) flat view 46 messages, 9 authors, 2007-07-18

Re: [patch 5/6] ps3: BD/DVD/CD-ROM Storage Driver

From: Segher Boessenkool <hidden>
Date: 2007-07-16 12:10:12
Also in: linux-scsi, lkml

quoted
I'm pretty sure that no ppc64 machine needs alias resolution in  
the kernel,
although some are VIPT. Last time we discussed this, Segher  
explained it
to me, but I don't remember which way Cell does it. IIRC, it  
automatically
flushes cache lines that are accessed through aliases.
Ah yes, I remember reading about this automatic flushing thing. I  
don't
know how the caches actually work on most of our PPC's, but the  
fact is,
we don't have aliasing issues, so I can safely ignore it for a bit
longer :-)
That is the very short version of the story, yes: some
PowerPC implementations are VIPT physically, but there
are no aliasing issues we have to worry about.

Anyone interested in how this works, can download the
PPC970 UM (or 970FX or 970MP); it has a very detailed
explanation of all this.  Cell might be slightly different
but the base idea is the same.


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