Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 18 Mar 1998 08:09:14 -0600 (CST)
From:      ejon@colltech.com
To:        Tor.Egge@idi.ntnu.no (Tor Egge)
Cc:        freebsd-smp@FreeBSD.ORG
Subject:   Re: MP config table robustness
Message-ID:  <199803181409.IAA19540@psasolar.psa.pencom.com>
In-Reply-To: <199803170535.GAA28240@pat.idi.ntnu.no> from Tor Egge at "Mar 17, 98 06:35:17 am"

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



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