From owner-freebsd-smp Thu Aug 12 15: 5:39 1999 Delivered-To: freebsd-smp@freebsd.org Received: from smtp04.primenet.com (smtp04.primenet.com [206.165.6.134]) by hub.freebsd.org (Postfix) with ESMTP id 4B3FF14D17 for ; Thu, 12 Aug 1999 15:05:35 -0700 (PDT) (envelope-from tlambert@usr04.primenet.com) Received: (from daemon@localhost) by smtp04.primenet.com (8.9.3/8.9.3) id PAA15691; Thu, 12 Aug 1999 15:05:34 -0700 (MST) Received: from usr04.primenet.com(206.165.6.204) via SMTP by smtp04.primenet.com, id smtpdAAAESaiNE; Thu Aug 12 15:05:29 1999 Received: (from tlambert@localhost) by usr04.primenet.com (8.8.5/8.8.5) id PAA20060; Thu, 12 Aug 1999 15:05:34 -0700 (MST) From: Terry Lambert Message-Id: <199908122205.PAA20060@usr04.primenet.com> Subject: Re: Questions To: adsharma@home.com (Arun Sharma) Date: Thu, 12 Aug 1999 22:05:34 +0000 (GMT) Cc: blanquer@cs.ucsb.edu, freebsd-smp@FreeBSD.ORG In-Reply-To: <19990812003848.A14472@home.com> from "Arun Sharma" at Aug 12, 99 00:38:48 am X-Mailer: ELM [version 2.4 PL25] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > On Wed, Aug 11, 1999 at 08:01:14AM -0700, Josep Maria M. Blanquer wrote: > > > The things I don't fully understant/I'm missing are: > > 1- On the IO APIC configuration. When the IO APIC/(s) are configured > > to forward the interrupts to the local APICs, the delivery mode > > is set to the lowest priority and the destination mode is set up > > to physical! Is that the way it should go? From my understanding > > if you specify physical dest, you can only specify a single APIC > > ID right? So that means that all INT are always forwarded to the > > BSP (id 0)? > > Wrong. A physical destination ID of all 1s means broadcast to all local > APICs. > > Refer to Chapter 7.4.9.1 (Pentium III manual, Vol 3, systems programming guide) See also the current version of the Intel Multiprocessing Specification, particularly the section on "Virtual Wire Mode" for interrupt delivery, and why an OS that doesn't specify "Virtual Wire Mode" of operation is not actually symmetric. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message