From owner-freebsd-smp Thu Sep 5 19:51:13 1996 Return-Path: owner-smp Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id TAA08065 for smp-outgoing; Thu, 5 Sep 1996 19:51:13 -0700 (PDT) Received: from root.com (implode.root.com [198.145.90.17]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id TAA08059 for ; Thu, 5 Sep 1996 19:51:10 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by root.com (8.7.5/8.6.5) with SMTP id TAA05404; Thu, 5 Sep 1996 19:50:30 -0700 (PDT) Message-Id: <199609060250.TAA05404@root.com> X-Authentication-Warning: implode.root.com: Host localhost [127.0.0.1] didn't use HELO protocol To: Steve Passe cc: Peter Wemm , Terry Lambert , rv@groa.uct.ac.za, smp@freebsd.org Subject: Re: SMP on Intel XXpress In-reply-to: Your message of "Thu, 05 Sep 1996 17:49:52 MDT." <199609052349.RAA29064@clem.systemsix.com> From: David Greenman Reply-To: dg@Root.COM Date: Thu, 05 Sep 1996 19:50:30 -0700 Sender: owner-smp@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >> It would not suprise me if it was.. Something certainly is amis somewhere > >I see a path in icu.s where a FAST_INTR holds the mp_lock and jmps thru >an address in: > >ihandlers: /* addresses of interrupt handlers */ > >this is not my area of knowledge, where exactly is the thread of >execution going at this point? ihandlers is an array of interrupt handlers that is indexed by the interrupt number (0-15). It is filled with the address of the "vector" routine (specified in your kernel config file on the controller lines, or dynamically during system startup in the PCI case). Does this answer your question? -DG David Greenman Core-team/Principal Architect, The FreeBSD Project