From owner-freebsd-smp Sun Mar 29 19:41:57 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id TAA07455 for freebsd-smp-outgoing; Sun, 29 Mar 1998 19:41:57 -0800 (PST) (envelope-from owner-freebsd-smp@FreeBSD.ORG) Received: from psasolar.psa.pencom.com (psasolar.colltech.com [208.229.236.14]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id TAA07059 for ; Sun, 29 Mar 1998 19:40:20 -0800 (PST) (envelope-from ejon@colltech.com) From: ejon@colltech.com Received: (from ejon@localhost) by psasolar.psa.pencom.com (VER/What/1.0) id UAA16456; Sun, 29 Mar 1998 20:39:02 -0600 (CST) Message-Id: <199803300239.UAA16456@psasolar.psa.pencom.com> Subject: Re: MP config table robustness In-Reply-To: from Daniel Berlin at "Mar 18, 98 04:03:04 pm" To: root@danberlin.resnet.rochester.edu (Daniel Berlin) Date: Sun, 29 Mar 1998 20:39:02 -0600 (CST) Cc: ejon@colltech.com, Tor.Egge@idi.ntnu.no, freebsd-smp@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL31 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org 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