Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 12 Aug 1999 22:05:34 +0000 (GMT)
From:      Terry Lambert <tlambert@primenet.com>
To:        adsharma@home.com (Arun Sharma)
Cc:        blanquer@cs.ucsb.edu, freebsd-smp@FreeBSD.ORG
Subject:   Re: Questions
Message-ID:  <199908122205.PAA20060@usr04.primenet.com>
In-Reply-To: <19990812003848.A14472@home.com> from "Arun Sharma" at Aug 12, 99 00:38:48 am

next in thread | previous in thread | raw e-mail | index | archive | help
> 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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199908122205.PAA20060>