Date: Sun, 29 Mar 1998 20:39:02 -0600 (CST) From: ejon@colltech.com To: root@danberlin.resnet.rochester.edu (Daniel Berlin) Cc: ejon@colltech.com, Tor.Egge@idi.ntnu.no, freebsd-smp@FreeBSD.ORG Subject: Re: MP config table robustness Message-ID: <199803300239.UAA16456@psasolar.psa.pencom.com> In-Reply-To: <Pine.BSF.3.96.980318160219.237B-100000@danberlin.resnet.rochester.edu> from Daniel Berlin at "Mar 18, 98 04:03:04 pm"
next in thread | previous in thread | raw e-mail | index | archive | help
So, Tor, I've been running with this patch for 11 days now and had no issues with it...any chance you could commit it? Eric Strange sunspot activity caused Daniel Berlin to write: > 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 > 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?199803300239.UAA16456>