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>