Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 18 Mar 1998 16:03:04 -0500 (EST)
From:      Daniel Berlin <root@danberlin.resnet.rochester.edu>
To:        ejon@colltech.com
Cc:        Tor Egge <Tor.Egge@idi.ntnu.no>, freebsd-smp@FreeBSD.ORG
Subject:   Re: MP config table robustness
Message-ID:  <Pine.BSF.3.96.980318160219.237B-100000@danberlin.resnet.rochester.edu>
In-Reply-To: <199803181409.IAA19540@psasolar.psa.pencom.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hey Tor, looks like the patch does a lot of good.
Sorry i couldn't get you the other MP table earlier than I did, looks like
this patch makes a lot of people happy.
--Dan
On Wed, 18 Mar 1998 ejon@colltech.com wrote:

> Tor,
> 	I could kiss you!  I applied this patch on my recalcitrant
> DEC Personal Workstation 6200 and acheived my first FreeBSD-SMP
> boot!  MP 1.4 is not currently an option in my BIOS (doubt if DEC
> is ever going to get around to updating it again), so this
> patch probably wins by better supporting us MP 1.1 holdouts.
> 
> Anyway, thanks!  I _definitely_ owe you a beer for this.  Next time
> you're in the Boston area...
> 
> Eric
> 
> Strange sunspot activity caused Tor Egge to write:
> > 
> > I see two problems with the current APIC code
> > 
> > 1.  Interrupts on the ISA bus are assumed to be conforming.  When
> >     PCI interrupts are redirected to the ISA bus, this assumption can
> >     be wrong.
> > 
> > 2.  A PCI interrupt not specified in the MP table as a PCI interrupt
> >     is treated as a ISA interrupt delivered to the same interrupt
> >     pin number on the IOAPIC as the ISA interrupt number. This is
> >     inconsistent with the handling if ISA devices, where the IOAPIC
> >     pin number doesn't need to be the same as the ISA interrupt number.
> > 
> > With a few changes, my -SMP machine (ASUS P6UP65 motherboard) can boot
> > the -SMP kernel when MP 1.4 is disabled in the BIOS (as long as it has
> > enough free interrupt to use for the PCI devices).  The same kernel 
> > also works with MP 1.4 enabled in the bios.
> > 
> > This change also seems to help on some versions of SuperMicro motherboards.
> 
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-smp" in the body of the message
> 


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?Pine.BSF.3.96.980318160219.237B-100000>