From owner-freebsd-smp Thu Jun 18 06:21:00 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA00654 for freebsd-smp-outgoing; Thu, 18 Jun 1998 06:21:00 -0700 (PDT) (envelope-from owner-freebsd-smp@FreeBSD.ORG) Received: from charon.fmi.com (uucp@charon.fmi.com [157.33.227.4]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA00637 for ; Thu, 18 Jun 1998 06:20:55 -0700 (PDT) (envelope-from Brendon_Meyer@fmi.com) Received: (from uucp@localhost) by charon.fmi.com (8.8.5/8.6.12) id NAA02924 for ; Thu, 18 Jun 1998 13:20:51 GMT Received: from babylon.nola.fmi.com(157.33.3.49) by charon.fmi.com via smap (V1.3) id xma002918; Thu, 18 Jun 98 13:20:36 GMT Received: from ficrns.crns.fmi.com (ficrns.crns.fmi.com [157.49.1.4]) by babylon.nola.fmi.com (8.6.9/8.6.12) with SMTP id IAA22034 for ; Thu, 18 Jun 1998 08:20:29 -0500 Received: from exsysadm.tpra.fmi.com by ficrns.crns.fmi.com with SMTP id AA07884 (5.65c+/IDA-1.4.4 for ); Thu, 18 Jun 1998 23:23:23 +1000 Received: from fmi.com (localhost.jkta.fmi.com [127.0.0.1]) by exsysadm.tpra.fmi.com (8.8.8/8.8.8) with ESMTP id XAA03944 for ; Thu, 18 Jun 1998 23:21:11 +1000 (EST) (envelope-from Brendon_Meyer@fmi.com) Message-Id: <35891444.453D8CE7@fmi.com> Date: Thu, 18 Jun 1998 23:21:08 +1000 From: Brendon Meyer Organization: PT Mineserve International X-Mailer: Mozilla 4.04 [en] (X11; I; FreeBSD 2.2.6-RELEASE i386) Mime-Version: 1.0 To: freebsd-smp@FreeBSD.ORG Subject: AMI Goliath Board Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Fellas, An addition to your SMP page. We now have two (2) systems based on the AMI Goliath board ( n <= 4 PentiumPro 200) up and running Under FreeBSD 3.0-Snapshot (October 97) A note though. You can't leave the 'mptable' kernel entries default (i.e. NCPU, etc) if you want SMP to work reliably. YOu have to uncomment them. Here is the output from the MPTABLE command for this system. / 103# mptable =============================================================================== MPTable, version 2.0.15 ------------------------------------------------------------------------------- MP Floating Pointer Structure: location: BIOS physical address: 0x000faf20 signature: '_MP_' length: 16 bytes version: 1.4 checksum: 0x9a mode: Virtual Wire ------------------------------------------------------------------------------- MP Config Table Header: physical address: 0x0009fd00 signature: 'PCMP' base table length: 292 version: 1.4 checksum: 0xc8 OEM ID: 'AMI ' Product ID: 'GOLIATH ' OEM table pointer: 0x00000000 OEM table size: 0 entry count: 25 local APIC address: 0xfee00000 extended table length: 144 extended table checksum: 167 ------------------------------------------------------------------------------- MP Config Base Table Entries: -- Processors: APIC ID Version State Family Model Step Flags 3 0x11 BSP, usable 6 1 9 0xfbff 0 0x11 AP, usable 6 1 9 0xfbff 1 0x11 AP, usable 6 1 9 0xfbff 2 0x11 AP, usable 6 1 9 0xfbff -- Bus: Bus ID Type 0 PCI 1 PCI 2 EISA -- I/O APICs: APIC ID Version State Address 14 0x11 usable 0xfec00000 -- I/O Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN# INT conforms conforms 2 1 14 1 INT conforms conforms 2 0 14 2 INT conforms conforms 2 3 14 3 INT conforms conforms 2 4 14 4 INT conforms conforms 2 5 14 5 INT conforms conforms 2 6 14 6 INT conforms conforms 2 7 14 7 INT conforms conforms 2 8 14 8 INT conforms conforms 2 9 14 9 INT conforms conforms 2 10 14 10 INT conforms conforms 2 11 14 11 INT conforms conforms 2 12 14 12 INT conforms conforms 2 13 14 13 INT conforms conforms 2 14 14 14 INT conforms conforms 2 15 14 15 -- Local Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN# ExtINT conforms conforms 0 0:A 255 0 NMI conforms conforms 0 0:A 255 1 ------------------------------------------------------------------------------- MP Config Extended Table Entries: -- bus ID: 0 address type: memory address address base: 0x0 address range: 0xfeb00000 -- bus ID: 0 address type: memory address address base: 0xfec00000 address range: 0x1400000 -- bus ID: 1 address type: memory address address base: 0xfeb00000 address range: 0x100000 -- bus ID: 0 address type: I/O address address base: 0x0 address range: 0xe000 -- bus ID: 0 address type: I/O address address base: 0xf000 address range: 0x1000 -- bus ID: 1 address type: I/O address address base: 0xe000 address range: 0x1000 -- bus ID: 2 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 ------------------------------------------------------------------------------- # SMP kernel config file options: # Required: options SMP # Symmetric MultiProcessor Kernel options APIC_IO # Symmetric (APIC) I/O # Optional (built-in defaults will work in most cases): #options NCPU=4 # number of CPUs #options NBUS=3 # number of busses #options NAPIC=1 # number of IO APICs #options NINTR=24 # number of INTs =============================================================================== Enjoy. Brendon Meyer (Brendon_Meyer@fmi.com) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message