Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 18 Jun 1998 23:21:08 +1000
From:      Brendon Meyer <Brendon_Meyer@fmi.com>
To:        freebsd-smp@FreeBSD.ORG
Subject:   AMI Goliath Board
Message-ID:  <35891444.453D8CE7@fmi.com>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?35891444.453D8CE7>