From owner-freebsd-smp Sat Oct 5 13:04:58 1996 Return-Path: owner-smp Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA05060 for smp-outgoing; Sat, 5 Oct 1996 13:04:58 -0700 (PDT) Received: from friley216.res.iastate.edu (friley216.res.iastate.edu [129.186.78.216]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id NAA05054 for ; Sat, 5 Oct 1996 13:04:31 -0700 (PDT) Received: (from ccsanady@localhost) by friley216.res.iastate.edu (8.7.6/8.7.3) id PAA00209 for freebsd-smp@freebsd.org; Sat, 5 Oct 1996 15:04:22 -0500 (CDT) Date: Sat, 5 Oct 1996 15:04:22 -0500 (CDT) From: Chris Csanady Message-Id: <199610052004.PAA00209@friley216.res.iastate.edu> To: freebsd-smp@freebsd.org Subject: Second processor does nothin?! Sender: owner-smp@freebsd.org X-Loop: FreeBSD.org Precedence: bulk After applying Peters diffs for top, I noticed that nothing seems to be running on the second cpu, ever. I thought that maybe somehow top wasnt reporting it correctly, so i added the following in init_main.c: if ((whichqs || whichrtqs || whichidqs) && cpunumber() == idle_debug){ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Which would essentially mean things would only run on idle_debug cpu. (i got rid of the other stuff it did, just uding the variable.) When it boots up, and this is 0, there are no problems. However if I change it to 1, the machine freezes. Am I missing something, or is this just broken? Chris Csanady