Re: SMP

[ Available lists | Index of freebsd-smp | Month of Feb 1997 | Week of 3 Feb 1997 | Raw email | View thread | Wrap long lines | Reply | Tag ]
From
Alan Cox <alan@cymru.net>
Date
3 Feb 1997 01:37:15
Subject
Re: SMP
Message-ID
199702030934.JAA14489@snowcrash.cymru.net


[ Hide this part ]
> I don't have a clue.  I was under the belief that we have a MESI compliant
> board to deal with, but I could easily be wrong about that.

You do have a MESI compliant board.

> Cache coherency is provided by the features of the P5/P6 chips and
> whatever MB glue their specifications require in an MP board.
>
> The Intel MP spec gives this only lip service. See the
> MP spec, ver 1.4, sections 3.3: External Cache SubSystem and appendix
> B.6: Other IPI Applications, for details. The spec can be found at:

The bus state and timing diagrams for this are in the pentium pro hardware
manual. Basically on a read from the other processors cache the processor
with the dirty data holds the reader off and writes the modified data
back sets its state to shared and then lets the other cpu continue.

Alan


Elapsed time: 0.108 seconds