From owner-cvs-src@FreeBSD.ORG  Sat Mar 11 01:59:36 2006
Return-Path: <owner-cvs-src@FreeBSD.ORG>
X-Original-To: cvs-src@freebsd.org
Delivered-To: cvs-src@freebsd.org
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 864F516A5CD;
	Sat, 11 Mar 2006 01:59:16 +0000 (GMT) (envelope-from jhb@freebsd.org)
Received: from server.baldwin.cx (66-23-211-162.clients.speedfactory.net
	[66.23.211.162])
	by mx1.FreeBSD.org (Postfix) with ESMTP id E8AE444361;
	Fri, 10 Mar 2006 12:58:39 +0000 (GMT) (envelope-from jhb@freebsd.org)
Received: from zion.baldwin.cx (zion.baldwin.cx [192.168.0.7])
	(authenticated bits=0)
	by server.baldwin.cx (8.13.4/8.13.4) with ESMTP id k2ACvghS053506;
	Fri, 10 Mar 2006 07:57:43 -0500 (EST) (envelope-from jhb@freebsd.org)
From: John Baldwin <jhb@freebsd.org>
To: Yar Tikhiy <yar@comp.chem.msu.su>
Date: Fri, 10 Mar 2006 07:48:06 -0500
User-Agent: KMail/1.8.3
References: <200603091623.k29GNFf9003993@repoman.freebsd.org>
	<20060310102001.GX4474@comp.chem.msu.su>
In-Reply-To: <20060310102001.GX4474@comp.chem.msu.su>
MIME-Version: 1.0
Content-Type: text/plain;
  charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
Message-Id: <200603100748.08275.jhb@freebsd.org>
X-Virus-Scanned: ClamAV 0.87.1/1321/Thu Mar 9 23:54:15 2006 on
	server.baldwin.cx
X-Virus-Status: Clean
X-Spam-Status: No, score=-3.1 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00 
	autolearn=ham version=3.1.0
X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on server.baldwin.cx
Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org
Subject: Re: cvs commit: src/sys/i386/i386 mpapic.c
X-BeenThere: cvs-src@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: CVS commit messages for the src tree <cvs-src.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/cvs-src>,
	<mailto:cvs-src-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/cvs-src>
List-Post: <mailto:cvs-src@freebsd.org>
List-Help: <mailto:cvs-src-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/cvs-src>,
	<mailto:cvs-src-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 11 Mar 2006 01:59:36 -0000

On Friday 10 March 2006 05:20 am, Yar Tikhiy wrote:
> On Thu, Mar 09, 2006 at 04:23:15PM +0000, John Baldwin wrote:
> > jhb         2006-03-09 16:23:15 UTC
> >
> >   FreeBSD src repository
> >
> >   Modified files:        (Branch: RELENG_4)
> >     sys/i386/i386        mpapic.c
> >   Log:
> >   Revert the previous change.  Even though Intel insists that the
> > behavior this change restores is wrong, it turns out the "proper" method
> > is worse in practice for existing machines.  This is probably due to the
> > fact that using fixed priority with a physical broadcast destination
> > effectively broadcasts interrupts to all CPUs.  Fixing that would requi=
re
> > a lot more work than just restoring the previous "incorrect" behavior a=
nd
> > would probably be riskier as well.
> >
> >   PR:             kern/94160
> >   Reported by:    Richard Wiwatowski rjwiwat at internode dot on dot net
> >
> >   Revision  Changes    Path
> >   1.37.2.9  +3 -3      src/sys/i386/i386/mpapic.c
>
> This problem cannot affect a kernel unless it has been built
> with "options SMP", can it?  Thanks!

Correct.  Strictly speaking it's under options APIC_IO, but on 4.x
those two options are basically tied together.

=2D-=20
John Baldwin <jhb@FreeBSD.org> =A0<>< =A0http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve" =A0=3D =A0http://www.FreeBSD.org