From owner-freebsd-smp Mon Sep 2 12:53:06 1996 Return-Path: owner-smp Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA09320 for smp-outgoing; Mon, 2 Sep 1996 12:53:06 -0700 (PDT) Received: from clem.systemsix.com (clem.systemsix.com [198.99.86.131]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id MAA09315 for ; Mon, 2 Sep 1996 12:53:03 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by clem.systemsix.com (8.6.12/8.6.12) with SMTP id NAA06411; Mon, 2 Sep 1996 13:51:28 -0600 Message-Id: <199609021951.NAA06411@clem.systemsix.com> X-Authentication-Warning: clem.systemsix.com: Host localhost didn't use HELO protocol X-Mailer: exmh version 1.6.5 12/11/95 From: Steve Passe To: erich@uruk.org cc: Terry Lambert , freebsd-smp@freebsd.org, rv@groa.uct.ac.za Subject: Re: SMP on Intel MG15 In-reply-to: Your message of "Mon, 02 Sep 1996 12:34:43 PDT." <199609021934.MAA18360@uruk.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Mon, 02 Sep 1996 13:51:28 -0600 Sender: owner-smp@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Hi, >This is incorrect. The XXPRESS box that I had REQUIRED the setting of the >"warm start vector" to operate correctly. Only by completing the >generic startup code was I able to get many Pentium systems to work >correctly on Linux-SMP. I had already decided to pursue this line of attack and added a vector to a "HLT" instruction, then going on to let the STARTUP IPI launch the actual startup code. this works on my (GA586DX, 2 133mHz P5s) box, but no diff on the XXPRESS machine. so I suggested Russel change HLT to "INT $2", ie NMI to this vector point, which caused the machine to hang. so I think the INIT/RESET IPI does something right. so now I am trying to make the INIT/RESET IPI vector directly to the boot code and skip the STARTUP IPI. This seems to cause my mahine to miss the 2nd CPU. Haven't sent this to Russel yet as I have been making all my changes work on my machine b4 trying on the XXPRESS. Question: isn't the STARTUP IPI redundant if the code in the INIT/RESET IPI vectors thru warmstart to the boot code? -- Steve Passe | powered by smp@csn.net | FreeBSD -----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.2 mQCNAzHe7tEAAAEEAM274wAEEdP+grIrV6UtBt54FB5ufifFRA5ujzflrvlF8aoE 04it5BsUPFi3jJLfvOQeydbegexspPXL6kUejYt2OeptHuroIVW5+y2M2naTwqtX WVGeBP6s2q/fPPAS+g+sNZCpVBTbuinKa/C4Q6HJ++M9AyzIq5EuvO0a8Rr9AAUR tBlTdGV2ZSBQYXNzZSA8c21wQGNzbi5uZXQ+ =ds99 -----END PGP PUBLIC KEY BLOCK-----