cvs commit: src/sys/i386/i386 mpapic.c

John Baldwin jhb at freebsd.org
Sat Mar 11 01:59:36 UTC 2006


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 require
> > a lot more work than just restoring the previous "incorrect" behavior and
> > 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.

-- 
John Baldwin <jhb at FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve"  =  http://www.FreeBSD.org


More information about the cvs-src mailing list