From owner-freebsd-smp Fri May 30 16:48:18 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id QAA16492 for smp-outgoing; Fri, 30 May 1997 16:48:18 -0700 (PDT) Received: from kvikk.uit.no (kvikk.Uit.No [129.242.4.32]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id QAA16484 for ; Fri, 30 May 1997 16:48:08 -0700 (PDT) Received: from sprint.cc.uit.no (sprint.Cc.Uit.No [129.242.5.198]) by kvikk.uit.no (8.8.5/8.8.5) with ESMTP id BAA18514 for ; Sat, 31 May 1997 01:48:01 +0200 (METDST) Received: from slibo.cc.uit.no (slibo.Cc.Uit.No [129.242.5.36]) by sprint.cc.uit.no (8.8.5/8.8.5) with ESMTP id BAA16202 for ; Sat, 31 May 1997 01:47:59 +0200 (METDST) Received: from localhost (terjem@localhost) by slibo.cc.uit.no (8.8.5/8.8.5) with ESMTP id BAA18886 for ; Sat, 31 May 1997 01:47:59 +0200 (METDST) Message-Id: <199705302347.BAA18886@slibo.cc.uit.no> X-Mailer: exmh version 2.0gamma 1/27/96 To: smp@freebsd.org Subject: HP Netserver with MP 1.4 and 2 apics Date: Sat, 31 May 1997 01:47:59 +0200 From: Terje Normann Marthinussen Sender: owner-smp@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Just discovered (or rediscovered, not sure, haven't checked this bios for ages) that it was possible to select MP 1.4 in the bios of our HP Netserver 5/133 LS4 so at the bottom of the mail, is a mptable from it with version 1.4 for the collection. Also discovered that the Netserver had a second apic that could be enabled in the bios. This doesn't work well at the moment (panic at boot). Anyone that has tried with 2 apics? Anyone that has it working? Is it tested at all? Is it even supposed to be working? :) Looking at mpapic.c I would guess not... The mptable output is made with the second apic enabled. Terje Marthinussen terjem@cc.uit.no =============================================================================== MPTable, version 2.0.10 ------------------------------------------------------------------------------- MP Floating Pointer Structure: location: BIOS physical address: 0x000f7cb0 signature: '_MP_' length: 16 bytes version: 1.4 checksum: 0x55 mode: Virtual Wire ------------------------------------------------------------------------------- MP Config Table Header: physical address: 0x000f7cc0 signature: 'PCMP' base table length: 492 version: 1.4 checksum: 0xb5 OEM ID: 'INTEL ' Product ID: 'XXPRESS ' OEM table pointer: 0x00000000 OEM table size: 0 entry count: 50 local APIC address: 0xfee00000 extended table length: 200 extended table checksum: 133 ------------------------------------------------------------------------------- MP Config Base Table Entries: -- Processors: APIC ID Version State Family Model Step Flags 0 0x10 BSP, usable 5 2 11 0x03bf 2 0x10 AP, usable 5 2 11 0x03bf 3 0x10 AP, usable 5 2 5 0x03bf 4 0x10 AP, usable 5 2 5 0x03bf -- Bus: Bus ID Type 0 PCI 1 PCI 18 XPRESS 19 EISA -- I/O APICs: APIC ID Version State Address 14 0x11 usable 0xfec00000 13 0x11 usable 0xffe7fc00 -- I/O Ints: Type Polarity Trigger Bus ID IRQ APIC ID INT# ExtINT active-hi edge 19 0 14 0 INT active-hi edge 19 1 14 1 INT active-hi edge 19 0 14 2 INT active-hi edge 19 3 14 3 INT active-hi edge 19 4 14 4 INT active-hi edge 19 5 14 5 INT active-hi edge 19 6 14 6 INT active-hi edge 19 7 14 7 INT active-hi edge 19 8 14 8 INT active-hi edge 19 9 14 9 INT conforms level 19 10 14 10 INT conforms level 19 11 14 11 INT active-hi edge 19 12 14 12 INT active-hi edge 19 13 14 13 INT active-hi edge 19 14 14 14 INT conforms level 19 15 14 15 INT active-hi level 0 11:A 13 0 INT active-hi level 0 12:A 13 1 INT active-hi level 0 13:A 13 2 INT active-hi level 1 12:A 13 3 INT active-hi level 1 15:A 13 4 INT active-hi level 0 11:B 13 5 INT active-hi level 0 12:C 13 5 INT active-hi level 0 13:D 13 5 INT active-hi level 1 12:B 13 5 INT active-hi level 1 15:C 13 5 INT active-hi level 0 11:C 13 6 INT active-hi level 0 12:D 13 6 INT active-hi level 0 13:B 13 6 INT active-hi level 1 12:C 13 6 INT active-hi level 1 15:D 13 6 INT active-hi level 0 11:D 13 7 INT active-hi level 0 12:B 13 7 INT active-hi level 0 13:C 13 7 INT active-hi level 1 12:D 13 7 INT active-hi level 1 15:B 13 7 INT active-hi level 1 13:A 13 12 INT active-hi level 1 14:A 13 13 -- Local Ints: Type Polarity Trigger Bus ID IRQ APIC ID INT# ExtINT active-hi edge 19 0 255 0 NMI active-hi edge 0 0:A 255 1 ------------------------------------------------------------------------------- MP Config Extended Table Entries: -- bus ID: 0 address type: memory address address base: 0xe8000 address range: 0x4000 -- bus ID: 0 address type: memory address address base: 0xa0000 address range: 0x20000 -- bus ID: 1 address type: prefetch address address base: 0xffb00000 address range: 0x100000 -- bus ID: 1 address type: memory address address base: 0xffc00000 address range: 0x100000 -- bus ID: 1 address type: I/O address address base: 0xf000 address range: 0x1000 -- bus ID: 0 address type: memory address address base: 0x8000000 address range: 0xf7b00000 -- bus ID: 0 address type: memory address address base: 0xffd00000 address range: 0x300000 -- bus ID: 0 address type: I/O address address base: 0x0 address range: 0xf000 -- bus ID: 19 bus info: 0x01 parent bus ID: 0-- bus ID: 0 address modifier: add predefined range: 0x00000000-- bus ID: 0 address modifier: add predefined range: 0x00000001-- bus ID: 1 address modifier: subtract predefined range: 0x00000000-- bus ID: 1 address modifier: subtract predefined range: 0x00000001 ------------------------------------------------------------------------------- # SMP kernel config file options: # Required: options SMP # Symmetric MultiProcessor Kernel options APIC_IO # Symmetric (APIC) I/O # Useful: #options SMP_AUTOSTART # start the additional CPUs during boot # Optional (built-in defaults will work in most cases): options NCPU=4 # number of CPUs options NBUS=4 # number of busses options NAPIC=2 # number of IO APICs options NINTR=24 # number of INTs # Currently broken: #options SMP_PRIVPAGES # BROKEN, DO NOT use! # Rogue hardware: # # Tyan Tomcat II: #options SMP_TIMER_NC # # # SuperMicro P6DNE: #options SMP_TIMER_NC # ===============================================================================