Date: Thu, 10 Aug 2000 17:03:39 +0200 From: Tor.Egge@fast.no To: steve@sse0691.bri.hp.com Cc: sheldonh@FreeBSD.org, freebsd-bugs@FreeBSD.org Subject: Re: kern/20312: IO APIC problems Message-ID: <200008101503.RAA61158@midten.fast.no> In-Reply-To: Your message of "Thu, 10 Aug 2000 15:50:17 %2B0100" References: <20000810155017.A1450@moose.bri.hp.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> Firstly, thanks again for taking a look at this, still doesn't work
> though =(
Ouch. fix_mp_table() probably returns early.
Index: sys/i386/i386/mp_machdep.c
===================================================================
RCS file: /home/ncvs/src/sys/i386/i386/mp_machdep.c,v
retrieving revision 1.118
diff -u -r1.118 mp_machdep.c
--- sys/i386/i386/mp_machdep.c 2000/08/06 00:04:02 1.118
+++ sys/i386/i386/mp_machdep.c 2000/08/10 15:00:22
@@ -1155,12 +1170,10 @@
*/
/* check the 1 PCI bus case for sanity */
- if (num_pci_bus == 1) {
-
- /* if it is number 0 all is well */
- if (bus_data[bus_pci].bus_id == 0)
- return;
-
+ /* if it is number 0 all is well */
+ if (num_pci_bus == 1 &&
+ bus_data[bus_pci].bus_id != 0) {
+
/* mis-numbered, swap with whichever bus uses slot 0 */
/* swap the bus entry types */
- Tor Egge
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200008101503.RAA61158>
