From owner-freebsd-smp Wed Jul 29 08:19:51 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA12289 for freebsd-smp-outgoing; Wed, 29 Jul 1998 08:19:51 -0700 (PDT) (envelope-from owner-freebsd-smp@FreeBSD.ORG) Received: from riffraff.plig.net (rv@riffraff.plig.net [195.40.6.40]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA12284 for ; Wed, 29 Jul 1998 08:19:49 -0700 (PDT) (envelope-from rv@riffraff.plig.net) Received: (from rv@localhost) by riffraff.plig.net (8.9.1/8.9.0) id QAA03511 for freebsd-smp@freebsd.org; Wed, 29 Jul 1998 16:19:15 +0100 (BST) From: Russell Vincent Message-Id: <199807291519.QAA03511@riffraff.plig.net> Subject: SMP on dual porcessor Compaq To: freebsd-smp@FreeBSD.ORG Date: Wed, 29 Jul 1998 16:19:15 +0100 (BST) Reply-To: rv@plig.net X-Mailer: ELM [version 2.4ME+ PL38 (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 I tried to get an SMP kernel running on a Compaq Proliant 1600, but the machine locks up completely (can't even get to DDB and need to cycle power) just after showing the memory size in the kernel startup. The last message on the console is: EISA INTCONTROL = 00000e20 SMP kernel options are: options SMP options APIC_IO and 'controller eisa0' commented out makes no difference. Anything I can do to get this to work? mptable output attached (note the error at the end). The machine works fine as a UP machine. This is on -current from 28 July 1998. Thanks -Russell =============================================================================== MPTable, version 2.0.15 looking for EBDA pointer @ 0x040e, found, searching EBDA @ 0x0009fc00 searching CMOS 'top of mem' @ 0x0009f800 (638K) searching default 'top of mem' @ 0x0009fc00 (639K) searching BIOS @ 0x000f0000 MP FPS found in BIOS @ physical addr: 0x000f4ff0 ------------------------------------------------------------------------------- MP Floating Pointer Structure: location: BIOS physical address: 0x000f4ff0 signature: '_MP_' length: 16 bytes version: 1.4 checksum: 0x00 mode: Virtual Wire ------------------------------------------------------------------------------- MP Config Table Header: physical address: 0x000f34bb signature: 'PCMP' base table length: 476 version: 1.4 checksum: 0x07 OEM ID: 'COMPAQ ' Product ID: 'PROLIANT ' OEM table pointer: 0x00000000 OEM table size: 0 entry count: 51 local APIC address: 0xfee00000 extended table length: 76 extended table checksum: 77 ------------------------------------------------------------------------------- MP Config Base Table Entries: -- Processors: APIC ID Version State Family Model Step Flags 0 0x10 BSP, usable 6 2 1 0x0381 0 0x10 AP, usable 6 3 4 0x80fbff -- Bus: Bus ID Type 0 PCI 1 PCI 9 EISA -- I/O APICs: APIC ID Version State Address 8 0x11 usable 0xfec00000 -- I/O Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN# INT active-lo level 1 9:A 8 16 INT active-lo level 0 8:A 8 18 INT active-lo level 1 7:A 8 17 INT active-lo level 1 13:A 8 21 INT active-lo level 1 13:C 8 21 INT active-lo level 1 13:B 8 21 INT active-lo level 1 13:D 8 21 INT active-lo level 1 11:A 8 22 INT active-lo level 1 11:C 8 22 INT active-lo level 1 11:B 8 22 INT active-lo level 1 11:D 8 22 INT active-lo level 1 10:A 8 23 INT active-lo level 1 10:C 8 23 INT active-lo level 1 10:B 8 23 INT active-lo level 1 10:D 8 23 INT active-lo level 0 13:A 8 19 INT active-lo level 0 13:C 8 19 INT active-lo level 0 13:B 8 19 INT active-lo level 0 13:D 8 19 INT active-lo level 0 11:A 8 20 INT active-lo level 0 11:C 8 20 INT active-lo level 0 11:B 8 20 INT active-lo level 0 11:D 8 20 INT active-lo level 0 10:A 8 20 INT active-lo level 0 10:C 8 20 INT active-lo level 0 10:B 8 20 INT active-lo level 0 10:D 8 20 INT conforms conforms 9 1 8 1 INT conforms conforms 9 0 8 2 INT conforms conforms 9 3 8 3 INT conforms conforms 9 4 8 4 INT conforms conforms 9 5 8 5 INT conforms conforms 9 6 8 6 INT conforms conforms 9 7 8 7 INT conforms conforms 9 8 8 8 INT conforms conforms 9 9 8 9 INT conforms conforms 9 10 8 10 INT conforms conforms 9 11 8 11 INT conforms conforms 9 12 8 12 INT conforms conforms 9 13 8 24 INT conforms conforms 9 14 8 14 INT conforms conforms 9 15 8 15 -- Local Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN# ExtINT conforms conforms 9 0 255 0 NMI conforms conforms 9 0 255 1 ------------------------------------------------------------------------------- MP Config Extended Table Entries: Extended Table HOSED! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message From owner-freebsd-smp Wed Jul 29 09:13:47 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA23395 for freebsd-smp-outgoing; Wed, 29 Jul 1998 09:13:47 -0700 (PDT) (envelope-from owner-freebsd-smp@FreeBSD.ORG) Received: from wrath.cs.utah.edu (wrath.cs.utah.edu [155.99.198.100]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA23388 for ; Wed, 29 Jul 1998 09:13:44 -0700 (PDT) (envelope-from vanmaren@fast.cs.utah.edu) Received: from fast.cs.utah.edu (fast.cs.utah.edu [155.99.212.1]) by wrath.cs.utah.edu (8.8.8/8.8.8) with SMTP id KAA29665; Wed, 29 Jul 1998 10:13:02 -0600 (MDT) Received: by fast.cs.utah.edu (8.6.10/utah-2.15-leaf) id KAA26053; Wed, 29 Jul 1998 10:13:01 -0600 Date: Wed, 29 Jul 1998 10:13:01 -0600 From: vanmaren@fast.cs.utah.edu (Kevin Van Maren) Message-Id: <199807291613.KAA26053@fast.cs.utah.edu> To: rv@plig.net Subject: Re: SMP on dual porcessor Compaq Cc: freebsd-smp@FreeBSD.ORG Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org My first guess would be this: > Processors: APIC ID Version State Family Model Step Flags > 0 0x10 BSP, usable 6 2 1 0x0381 > 0 0x10 AP, usable 6 3 4 0x80fbff You can't have two processors with the same ID. I'd check to see what the flags mean, too. Kevin Van Maren To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message From owner-freebsd-smp Wed Jul 29 09:47:47 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA01699 for freebsd-smp-outgoing; Wed, 29 Jul 1998 09:47:47 -0700 (PDT) (envelope-from owner-freebsd-smp@FreeBSD.ORG) Received: from antipodes.cdrom.com (castles311.castles.com [208.214.167.11]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA01654 for ; Wed, 29 Jul 1998 09:47:33 -0700 (PDT) (envelope-from mike@antipodes.cdrom.com) Received: from antipodes.cdrom.com (localhost [127.0.0.1]) by antipodes.cdrom.com (8.8.8/8.8.5) with ESMTP id JAA03220; Wed, 29 Jul 1998 09:46:10 -0700 (PDT) Message-Id: <199807291646.JAA03220@antipodes.cdrom.com> X-Mailer: exmh version 2.0zeta 7/24/97 To: vanmaren@fast.cs.utah.edu (Kevin Van Maren) cc: rv@plig.net, freebsd-smp@FreeBSD.ORG Subject: Re: SMP on dual porcessor Compaq In-reply-to: Your message of "Wed, 29 Jul 1998 10:13:01 MDT." <199807291613.KAA26053@fast.cs.utah.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Wed, 29 Jul 1998 09:46:10 -0700 From: Mike Smith Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > My first guess would be this: > > Processors: APIC ID Version State Family Model Step Flags > > 0 0x10 BSP, usable 6 2 1 0x0381 > > 0 0x10 AP, usable 6 3 4 0x80fbff > > You can't have two processors with the same ID. I'd check to see what > the flags mean, too. I'd also be worried about the model mismatch, and the steppings; Intel normally recommend only pairing processors at most one apart from each other in stepping numbers. -- \\ Sometimes you're ahead, \\ Mike Smith \\ sometimes you're behind. \\ mike@smith.net.au \\ The race is long, and in the \\ msmith@freebsd.org \\ end it's only with yourself. \\ msmith@cdrom.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message From owner-freebsd-smp Thu Jul 30 03:49:41 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA16742 for freebsd-smp-outgoing; Thu, 30 Jul 1998 03:49:41 -0700 (PDT) (envelope-from owner-freebsd-smp@FreeBSD.ORG) Received: from riffraff.plig.net (riffraff.plig.net [195.40.6.40]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA16737 for ; Thu, 30 Jul 1998 03:49:38 -0700 (PDT) (envelope-from rv@riffraff.plig.net) Received: (from rv@localhost) by riffraff.plig.net (8.9.1/8.9.0) id LAA05913; Thu, 30 Jul 1998 11:49:24 +0100 (BST) From: Russell Vincent Message-Id: <199807301049.LAA05913@riffraff.plig.net> Subject: Re: SMP on dual porcessor Compaq In-Reply-To: <199807291646.JAA03220@antipodes.cdrom.com> from Mike Smith at "Jul 29, 98 09:46:10 am" To: mike@smith.net.au (Mike Smith) Date: Thu, 30 Jul 1998 11:49:24 +0100 (BST) Cc: freebsd-smp@FreeBSD.ORG Reply-To: rv@plig.net X-Mailer: ELM [version 2.4ME+ PL38 (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 > > My first guess would be this: > > > Processors: APIC ID Version State Family Model Step Flags > > > 0 0x10 BSP, usable 6 2 1 0x0381 > > > 0 0x10 AP, usable 6 3 4 0x80fbff > > > > You can't have two processors with the same ID. I'd check to see what > > the flags mean, too. > > I'd also be worried about the model mismatch, and the steppings; Intel > normally recommend only pairing processors at most one apart from each > other in stepping numbers. Just tried swapping various combinations of processors (we have 2 of the machines) and I get the exact same result. All 4 processors tested are PII-266's and there are 2 pairs with each pair from the same manufacturer and only slight differing serial numbers. I can't find anything in the Compaq setup that allows me to adjust SMP/processor attributes. Thanks for the info. -Russell To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message From owner-freebsd-smp Thu Jul 30 07:40:13 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA11100 for freebsd-smp-outgoing; Thu, 30 Jul 1998 07:40:13 -0700 (PDT) (envelope-from owner-freebsd-smp@FreeBSD.ORG) Received: from riffraff.plig.net (riffraff.plig.net [195.40.6.40]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA11093 for ; Thu, 30 Jul 1998 07:40:06 -0700 (PDT) (envelope-from rv@riffraff.plig.net) Received: (from rv@localhost) by riffraff.plig.net (8.9.1/8.9.0) id PAA18842 for freebsd-smp@freebsd.org; Thu, 30 Jul 1998 15:28:53 +0100 (BST) From: Russell Vincent Message-Id: <199807301428.PAA18842@riffraff.plig.net> Subject: Re: SMP on dual porcessor Compaq In-Reply-To: <199807291519.QAA03511@riffraff.plig.net> from Russell Vincent at "Jul 29, 98 04:19:15 pm" To: freebsd-smp@FreeBSD.ORG Date: Thu, 30 Jul 1998 15:28:53 +0100 (BST) Reply-To: rv@plig.net X-Mailer: ELM [version 2.4ME+ PL38 (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 I wrote: > I tried to get an SMP kernel running on a Compaq Proliant 1600, > but the machine locks up completely (can't even get to DDB and Many thanks to Steven J. Bauer for the pointer. I now have SMP working like a charm on the machine. The secret was to consult the web page: http://potter.ieee.uh.edu/compaq.html The summary is that I had to install the Compaq Configuration Utility onto the hard drive (using the Smartstart CD), reboot and press F10 to enter the Config Utility. At the first selection screen, press Ctrl-A to enter the advanced config (a dialogue box pops up to confirm) and select 'Configure Hardware'. Choose the manual configure (i.e: don't auto-detect) and skip to the 'Edit and Review details' menu. Move down to the 'APIC option' and set to 'Full Table' (nothing else). Save and reboot and if your kernel is SMP aware, you should be away. :-) I have attached the mptable output with the machine working. For the record and for the search engines, the machine is a dual processor PII-266 Compaq Proliant 1600. Feel free to add this info to the FreeBSD SMP page if someone wishes. Thanks to all who sent pointers. -Russell PS: The machine flies! mptable for dual processor Compaq Proliant 1600 =============================================================================== MPTable, version 2.0.15 looking for EBDA pointer @ 0x040e, found, searching EBDA @ 0x0009fc00 searching CMOS 'top of mem' @ 0x0009f800 (638K) searching default 'top of mem' @ 0x0009fc00 (639K) searching BIOS @ 0x000f0000 MP FPS found in BIOS @ physical addr: 0x000f4ff0 ------------------------------------------------------------------------------- MP Floating Pointer Structure: location: BIOS physical address: 0x000f4ff0 signature: '_MP_' length: 16 bytes version: 1.4 checksum: 0xa2 mode: Virtual Wire ------------------------------------------------------------------------------- MP Config Table Header: physical address: 0x000f34bb signature: 'PCMP' base table length: 444 version: 1.4 checksum: 0xb7 OEM ID: 'COMPAQ ' Product ID: 'PROLIANT ' OEM table pointer: 0x00000000 OEM table size: 0 entry count: 47 local APIC address: 0xfee00000 extended table length: 76 extended table checksum: 77 ------------------------------------------------------------------------------- MP Config Base Table Entries: -- Processors: APIC ID Version State Family Model Step Flags 1 0x10 BSP, usable 6 3 4 0x80fbff 0 0x10 AP, usable 6 3 4 0x80fbff -- Bus: Bus ID Type 0 PCI 1 PCI 9 EISA -- I/O APICs: APIC ID Version State Address 8 0x11 usable 0xfec00000 -- I/O Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN# INT active-lo level 1 9:A 8 16 INT active-lo level 0 8:A 8 18 INT active-lo level 1 7:A 8 17 INT active-lo level 1 13:A 8 21 INT active-lo level 1 13:C 8 21 INT active-lo level 1 13:B 8 21 INT active-lo level 1 13:D 8 21 INT active-lo level 1 11:A 8 22 INT active-lo level 1 11:C 8 22 INT active-lo level 1 11:B 8 22 INT active-lo level 1 11:D 8 22 INT active-lo level 1 10:A 8 23 INT active-lo level 1 10:C 8 23 INT active-lo level 1 10:B 8 23 INT active-lo level 1 10:D 8 23 INT active-lo level 0 13:A 8 19 INT active-lo level 0 13:C 8 19 INT active-lo level 0 13:B 8 19 INT active-lo level 0 13:D 8 19 INT active-lo level 0 11:A 8 20 INT active-lo level 0 11:C 8 20 INT active-lo level 0 11:B 8 20 INT active-lo level 0 11:D 8 20 INT active-lo level 0 10:A 8 20 INT active-lo level 0 10:C 8 20 INT active-lo level 0 10:B 8 20 INT active-lo level 0 10:D 8 20 INT conforms conforms 9 1 8 1 INT conforms conforms 9 0 8 2 INT conforms conforms 9 3 8 3 INT conforms conforms 9 4 8 4 INT conforms conforms 9 6 8 6 INT conforms conforms 9 7 8 7 INT conforms conforms 9 8 8 8 INT conforms conforms 9 12 8 12 INT conforms conforms 9 13 8 24 INT conforms conforms 9 14 8 14 INT conforms conforms 9 15 8 15 -- Local Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN# ExtINT conforms conforms 9 0 255 0 NMI conforms conforms 9 0 255 1 ------------------------------------------------------------------------------- MP Config Extended Table Entries: Extended Table HOSED! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message From owner-freebsd-smp Thu Jul 30 10:07:54 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA22283 for freebsd-smp-outgoing; Thu, 30 Jul 1998 10:07:54 -0700 (PDT) (envelope-from owner-freebsd-smp@FreeBSD.ORG) Received: from Ilsa.StevesCafe.com (Ilsa.StevesCafe.com [205.168.119.129]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA22278 for ; Thu, 30 Jul 1998 10:07:50 -0700 (PDT) (envelope-from fbsd@Ilsa.StevesCafe.com) Received: from Ilsa.StevesCafe.com (localhost.StevesCafe.com [127.0.0.1]) by Ilsa.StevesCafe.com (8.8.8/8.8.5) with ESMTP id LAA28320; Thu, 30 Jul 1998 11:07:07 -0600 (MDT) Message-Id: <199807301707.LAA28320@Ilsa.StevesCafe.com> X-Mailer: exmh version 2.0.2 2/24/98 From: Steve Passe To: rv@plig.net Cc: mike@smith.net.au (Mike Smith), freebsd-smp@FreeBSD.ORG Subject: Re: SMP on dual porcessor Compaq In-reply-to: Your message of "Thu, 30 Jul 1998 11:49:24 BST." <199807301049.LAA05913@riffraff.plig.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 30 Jul 1998 11:07:07 -0600 Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi, > > > My first guess would be this: > > > > Processors: APIC ID Version State Family Model Step Flags > > > > 0 0x10 BSP, usable 6 2 1 0x0381 > > > > 0 0x10 AP, usable 6 3 4 0x80fbff > > > > > > You can't have two processors with the same ID. I'd check to see what > > > the flags mean, too. > > > > I'd also be worried about the model mismatch, and the steppings; Intel > > normally recommend only pairing processors at most one apart from each > > other in stepping numbers. > > Just tried swapping various combinations of processors (we have 2 of > the machines) and I get the exact same result. All 4 processors tested > are PII-266's and there are 2 pairs with each pair from the same > manufacturer and only slight differing serial numbers. The problem is definately the APIC ID of 0 for both CPU's, until you fix that nothing else is going to help. Others have encountered this ID clash between CPU and IO APIC ID's but I have never seen a clash between CPUs before. See section 3.6.6 of the 1.4 MP spec. In this case the OS (ie FreeBSD) MUST reassign one of the CPU IDs to another value. I would assign the AP to value 1. A quick hack could be made in sys/i386/i386/mp_machdep.c:processor_entry(), reprogramming the AP at the point its encountered. A clean fix would be to analyze the list of all APIC IDs immediately after mptable_pass2(), adjusting both parts and table entries as appropriate. -- Steve Passe | powered by smp@csn.net | Symmetric MultiProcessor FreeBSD To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message From owner-freebsd-smp Fri Jul 31 10:17:36 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA22265 for freebsd-smp-outgoing; Fri, 31 Jul 1998 10:17:36 -0700 (PDT) (envelope-from owner-freebsd-smp@FreeBSD.ORG) Received: from riffraff.plig.net (riffraff.plig.net [195.40.6.40]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA22256 for ; Fri, 31 Jul 1998 10:17:27 -0700 (PDT) (envelope-from rv@riffraff.plig.net) Received: (from rv@localhost) by riffraff.plig.net (8.9.1/8.9.0) id SAA03510 for freebsd-smp@freebsd.org; Fri, 31 Jul 1998 18:17:09 +0100 (BST) From: Russell Vincent Message-Id: <199807311717.SAA03510@riffraff.plig.net> Subject: Re: SMP on dual porcessor Compaq To: freebsd-smp@FreeBSD.ORG Date: Fri, 31 Jul 1998 18:17:09 +0100 (BST) Reply-To: rv@plig.net X-Mailer: ELM [version 2.4ME+ PL38 (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 [ Apologies if this appears twice. I didn't get an ex-list copy that I sent in yesterday and would like to make sure it reaches the list archives for others to find if necessary. ] I wrote: > I tried to get an SMP kernel running on a Compaq Proliant 1600, > but the machine locks up completely (can't even get to DDB and Many thanks to Steven J. Bauer for the pointer. I now have SMP working like a charm on the machine. The secret was to consult the web page: http://potter.ieee.uh.edu/compaq.html The summary is that I had to install the Compaq Configuration Utility onto the hard drive (using the Smartstart CD), reboot and press F10 to enter the Config Utility. At the first selection screen, press Ctrl-A to enter the advanced config (a dialogue box pops up to confirm) and select 'Configure Hardware'. Choose the manual configure (i.e: don't auto-detect) and skip to the 'Edit and Review details' menu. Move down to the 'APIC option' and set to 'Full Table' (nothing else). Save and reboot and if your kernel is SMP aware, you should be away. :-) I have attached the mptable output with the machine working. For the record and for the search engines, the machine is a dual processor PII-266 Compaq Proliant 1600. Feel free to add this info to the FreeBSD SMP page if someone wishes. Thanks to all who sent pointers. -Russell PS: The machine flies! mptable for dual processor Compaq Proliant 1600 =============================================================================== MPTable, version 2.0.15 looking for EBDA pointer @ 0x040e, found, searching EBDA @ 0x0009fc00 searching CMOS 'top of mem' @ 0x0009f800 (638K) searching default 'top of mem' @ 0x0009fc00 (639K) searching BIOS @ 0x000f0000 MP FPS found in BIOS @ physical addr: 0x000f4ff0 ------------------------------------------------------------------------------- MP Floating Pointer Structure: location: BIOS physical address: 0x000f4ff0 signature: '_MP_' length: 16 bytes version: 1.4 checksum: 0xa2 mode: Virtual Wire ------------------------------------------------------------------------------- MP Config Table Header: physical address: 0x000f34bb signature: 'PCMP' base table length: 444 version: 1.4 checksum: 0xb7 OEM ID: 'COMPAQ ' Product ID: 'PROLIANT ' OEM table pointer: 0x00000000 OEM table size: 0 entry count: 47 local APIC address: 0xfee00000 extended table length: 76 extended table checksum: 77 ------------------------------------------------------------------------------- MP Config Base Table Entries: -- Processors: APIC ID Version State Family Model Step Flags 1 0x10 BSP, usable 6 3 4 0x80fbff 0 0x10 AP, usable 6 3 4 0x80fbff -- Bus: Bus ID Type 0 PCI 1 PCI 9 EISA -- I/O APICs: APIC ID Version State Address 8 0x11 usable 0xfec00000 -- I/O Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN# INT active-lo level 1 9:A 8 16 INT active-lo level 0 8:A 8 18 INT active-lo level 1 7:A 8 17 INT active-lo level 1 13:A 8 21 INT active-lo level 1 13:C 8 21 INT active-lo level 1 13:B 8 21 INT active-lo level 1 13:D 8 21 INT active-lo level 1 11:A 8 22 INT active-lo level 1 11:C 8 22 INT active-lo level 1 11:B 8 22 INT active-lo level 1 11:D 8 22 INT active-lo level 1 10:A 8 23 INT active-lo level 1 10:C 8 23 INT active-lo level 1 10:B 8 23 INT active-lo level 1 10:D 8 23 INT active-lo level 0 13:A 8 19 INT active-lo level 0 13:C 8 19 INT active-lo level 0 13:B 8 19 INT active-lo level 0 13:D 8 19 INT active-lo level 0 11:A 8 20 INT active-lo level 0 11:C 8 20 INT active-lo level 0 11:B 8 20 INT active-lo level 0 11:D 8 20 INT active-lo level 0 10:A 8 20 INT active-lo level 0 10:C 8 20 INT active-lo level 0 10:B 8 20 INT active-lo level 0 10:D 8 20 INT conforms conforms 9 1 8 1 INT conforms conforms 9 0 8 2 INT conforms conforms 9 3 8 3 INT conforms conforms 9 4 8 4 INT conforms conforms 9 6 8 6 INT conforms conforms 9 7 8 7 INT conforms conforms 9 8 8 8 INT conforms conforms 9 12 8 12 INT conforms conforms 9 13 8 24 INT conforms conforms 9 14 8 14 INT conforms conforms 9 15 8 15 -- Local Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN# ExtINT conforms conforms 9 0 255 0 NMI conforms conforms 9 0 255 1 ------------------------------------------------------------------------------- MP Config Extended Table Entries: Extended Table HOSED! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message