Unless I'm missing something, virtually indexed/physically
tagged is not sufficient. You also need cache tag snooping
logic to detect updates at misaligned virtual aliases.
This is pretty easy to deal with in s/w. I think it is only
worthwhile in h/w if you add DMA cache coherence, which can
fall out of the snooping logic pretty easily - again given
sufficient h/w development resources.
cj*
- QED/linux interactions Chris Johnson
- Re: QED/linux interactions Ralf Baechle
- Re: QED/linux interactions Dave Shepperd
- Re: QED/linux interactions Ralf Baechle
- Re: QED/linux interactions William J. Earl
- Re: QED/linux interactions Chris Johnson
- Re: QED/linux interactions Chris Johnson
- Re: QED/linux interactions William J. Earl
