lkml.org 
[lkml]   [1999]   [Jan]   [31]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Date
SubjectRe: Page coloring HOWTO [ans]
Larry McVoy writes:
> davem@redhat.com (Hey, look where Dave is :-) says:
>
> : Page coloring, in the sense that we are talking about here,
> : is %99 dealing with physically indexed secondary/third-level
> : etc. caches. Virtually indexed secondary/third-level caches
> : are dinosaurs
>
> Are you sure about that? We should come to agreement on terminology.
> I thought that the HyperSparc was virtually indexed and virtually tagged,
> with just about everything else being virtually indexed but physically
> tagged.

Most of the x86 L2 direct-mapped cache systems I've seen would
appear to be physically indexed and physically tagged, if I
understand your terminology correctly. The processor presents
physical addresses to the L2 cache, and the cache uses some of
the high-order physical address bits to tag cache lines.

I suppose there could have been virtually-indexed caches in the
days when the MMU was almost always external to the CPU, but I'm
not aware of any recent architectures where the processor's
external address bus uses virtual addresses.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:50    [W:0.066 / U:1.188 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site