Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 9 Feb 1999 13:31:56 -0500 (EST)
From:      Richard Cownie <tich@ma.ikos.com>
To:        Thierry.Herbelot@alcatel.fr, smp@FreeBSD.ORG
Subject:   Re: Mixing P2 Types
Message-ID:  <199902091831.NAA24011@lonesome.ma.ikos.com>

next in thread | raw e-mail | index | archive | help
With the PentiumPro it was definitely true that all CPU's in an SMP
system had to be identical (same speed, same silicon stepping) -
one particular problem that would occur if you violated this was
that the cpu's would come out of reset and start their APIC bus
negotiation at different times, resulting in more than one cpu
acting as the Boot CPU and attempting to run the BIOS; this would
usually cause severe confusion.  There may be other problems as well.

Since nothing much has changed in the bus architecture, boot protocol,
or indeed the CPU core between PentiumPro and Pentium-II, I believe
it's probably still true that all cpu's in an SMP system must be
identical.  Not to say that a mixed-CPU system won't work at all -
but it isn't guaranteed to work, and it probably won't work reliably.

In my former incarnation at Axil Computer, I had to write the diagnostic
code that would allow us to check the silicon stepping info of each CPU
in an 8-way SMP NX801 to detect any mismatches.  Believe me, I wouldn't
have done this if it wasn't a problem ...

Regards
     Richard Cownie (tich@ma.ikos.com)

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-smp" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199902091831.NAA24011>