From owner-freebsd-smp Thu Sep 5 16:24:24 1996 Return-Path: owner-smp Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA27674 for smp-outgoing; Thu, 5 Sep 1996 16:24:24 -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 QAA27668 for ; Thu, 5 Sep 1996 16:24:21 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by clem.systemsix.com (8.6.12/8.6.12) with SMTP id RAA28908; Thu, 5 Sep 1996 17:22:44 -0600 Message-Id: <199609052322.RAA28908@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: Terry Lambert cc: rv@groa.uct.ac.za, smp@freebsd.org Subject: Re: SMP on Intel XXpress In-reply-to: Your message of "Thu, 05 Sep 1996 14:38:34 PDT." <199609052138.OAA09991@phaeton.artisoft.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 05 Sep 1996 17:22:44 -0600 Sender: owner-smp@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Hi, > after the "sysctl kern.smp_active=2" the 2nd CPU calls secondary_main() > which merely prints an info message, then calls cpu_switch(), from which > it never returns (thats a good thing, it shouldn't). but from this point > on we have the INT loss problem. is anything actual using the routine in i386/isa/vector.s: FAST_INTR(irq_num, vec_name, enable_icus) I believe it has a bug where it fails to release the mp_lock for hardware INTerrupts. - -- Steve Passe | powered by smp@csn.net | FreeBSD