Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 04 Sep 1998 23:59:04 -0700
From:      Mike Smith <mike@smith.net.au>
To:        smp@FreeBSD.ORG
Cc:        richard.cownie@pobox.com, bde@FreeBSD.ORG
Subject:   Big new SMP challenge (4x Xeon, 450NX)
Message-ID:  <199809050659.XAA01844@dingo.cdrom.com>

next in thread | raw e-mail | index | archive | help
This is a multipart MIME message.

--==_Exmh_13003384100
Content-Type: text/plain; charset=us-ascii


Courtesy of the nice folks at Intel, FreeBSD Test Labs is currently 
home to an engineering test system featuring a B0 "Bear" 450NX-based 
motherboard, 4 X 450MHz Intel Xeon processors, and all the regular 
trimmings.

We'd obviously benefit from supporting systems like this as they will be
coming to market ascendancy during the life of FreeBSD-3.0.

The 'mptable' output is attached below.  At the moment, the most
pressing issue is the inability to deal with the assignment of the
internal SCSI controller to IRQ 58.  The system will come up all the way
until it fails to mount the root filesystem, so it seems that almost
everything else is working.

So, this is an open invitation to anyone interested in working on this; 
we can arrange a serial console, login access to the system, test your 
patches/kernels, whatever.  You name it, we'll do our best to do it.

(Richard, I've taken the liberty of copying you on this because I 
 suspect you faced similar problems with your work on the Axil 
 platform.  Bruce, I don't think I need to explain why you're on the 
 list.  8)

Regards,
Mike Smith
FreeBSD Test Labs


--==_Exmh_13003384100
Content-Type: text/plain ; name="mptable.out"; charset=us-ascii
Content-Description: mptable.out
Content-Disposition: attachment; filename="mptable.out"


===============================================================================

MPTable, version 2.0.15

-------------------------------------------------------------------------------

MP Floating Pointer Structure:

  location:			BIOS
  physical address:		0x000f67e0
  signature:			'_MP_'
  length:			16 bytes
  version:			1.4
  checksum:			0x52
  mode:				Virtual Wire

-------------------------------------------------------------------------------

MP Config Table Header:

  physical address:		0x0009e560
  signature:			'PCMP'
  base table length:		324
  version:			1.4
  checksum:			0x29
  OEM ID:			'INTEL   '
  Product ID:			'AD450NX     '
  OEM table pointer:		0x00000000
  OEM table size:		0
  entry count:			29
  local APIC address:		0xfee00000
  extended table length:	236
  extended table checksum:	25

-------------------------------------------------------------------------------

MP Config Base Table Entries:

--
Processors:	APIC ID	Version	State		Family	Model	Step	Flags
		 3	 0x11	 BSP, usable	 6	 5	 2	 0x183fbff
		 0	 0x11	 AP, usable	 6	 5	 2	 0x183fbff
		 1	 0x11	 AP, usable	 6	 5	 2	 0x183fbff
		 2	 0x11	 AP, usable	 6	 5	 2	 0x183fbff
--
Bus:		Bus ID	Type
		 0	 PCI   
		 1	 PCI   
		 2	 PCI   
		 3	 ISA   
--
I/O APICs:	APIC ID	Version	State		Address
		 4	 0x13	 usable		 0xfec10000
--
I/O Ints:	Type	Polarity    Trigger	Bus ID	 IRQ	APIC ID	PIN#
		ExtINT	active-hi        edge	     3	   0	      4	   0
		INT	active-hi        edge	     3	   1	      4	   1
		INT	active-hi        edge	     3	   0	      4	   2
		INT	active-hi        edge	     3	   3	      4	   3
		INT	active-hi        edge	     3	   4	      4	   4
		INT	active-hi        edge	     3	   5	      4	   5
		INT	active-hi        edge	     3	   6	      4	   6
		INT	active-hi        edge	     3	   7	      4	   7
		INT	active-lo        edge	     3	   8	      4	   8
		INT	active-hi        edge	     3	   9	      4	   9
		INT	active-lo       level	     0	10:A	      4	  58
		INT	active-lo       level	     0	11:A	      4	  57
		INT	active-hi        edge	     3	  12	      4	  12
		INT	active-hi        edge	     3	  13	      4	  13
		INT	active-hi        edge	     3	  14	      4	  14
		INT	active-hi        edge	     3	  15	      4	  15
		INT	active-lo       level	     0	12:A	      4	  48
		INT	active-lo       level	     0	15:D	      4	  49
--
Local Ints:	Type	Polarity    Trigger	Bus ID	 IRQ	APIC ID	PIN#
		ExtINT	active-hi        edge	     3	   0	    255	   0
		NMI	active-hi        edge	     0	 0:A	    255	   1

-------------------------------------------------------------------------------

MP Config Extended Table Entries:

--

 bus ID: 0 address type: I/O address
 address base: 0x0
 address range: 0x3000
--

 bus ID: 2 address type: I/O address
 address base: 0x3000
 address range: 0x1000
--

 bus ID: 2 address type: I/O address
 address base: 0x4000
 address range: 0xc000
--

 bus ID: 0 address type: memory address
 address base: 0xfc000000
 address range: 0x400000
--

 bus ID: 0 address type: prefetch address
 address base: 0xfc400000
 address range: 0x1c00000
--

 bus ID: 1 address type: memory address
 address base: 0xfec10000
 address range: 0x100000
--

 bus ID: 0 address type: memory address
 address base: 0xffe00000
 address range: 0x200000
--

 bus ID: 0 address type: memory address
 address base: 0xa0000
 address range: 0x20000
--

 bus ID: 0 address type: memory address
 address base: 0xd0000
 address range: 0x14000
--

 bus ID: 3 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--

 bus ID: 2 address modifier: subtract
 predefined range: 0x00000000--

 bus ID: 2 address modifier: subtract
 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=4			# number of busses
#options		NAPIC=1			# number of IO APICs
#options		NINTR=24		# number of INTs

===============================================================================


--==_Exmh_13003384100
Content-Type: text/plain; charset=us-ascii

\\  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

--==_Exmh_13003384100--



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?199809050659.XAA01844>