Date: Sat, 31 May 1997 01:47:59 +0200 From: Terje Normann Marthinussen <Terje.N.Marthinussen@cc.uit.no> To: smp@freebsd.org Subject: HP Netserver with MP 1.4 and 2 apics Message-ID: <199705302347.BAA18886@slibo.cc.uit.no>
index | next in thread | raw e-mail
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 #
===============================================================================
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199705302347.BAA18886>
