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>