Date: Mon, 17 Sep 2001 23:57:16 -0500 From: "Mario Doria" <madd@tecdigital.net> To: "FreeBSD Questions" <questions@freebsd.org> Subject: What does this mean? (SMP) Message-ID: <007f01c13ffe$64454970$0a00a8c0@midgar>
next in thread | raw e-mail | index | archive | help
Hello,
I noticed this on an SMP box, I want to know if this affects performance or
means that some tweaking is required. The important part is the one saying
"Broken MP table detected". What does it mean?
dmesg output:
FreeBSD 4.3-RELEASE-p19 #0: Mon Sep 17 23:35:10 CDT 2001
madd@www.tecdigital.net:/usr/obj/usr/src/sys/TEC-DIGITAL
Timecounter "i8254" frequency 1193182 Hz
CPU: Pentium III/Pentium III Xeon/Celeron (728.44-MHz 686-class CPU)
Origin = "GenuineIntel" Id = 0x686 Stepping = 6
Features=0x383fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,
CM
OV,PAT,PSE36,MMX,FXSR,SSE>
real memory = 805298176 (786424K bytes)
config> q
avail memory = 779243520 (760980K bytes)
Changing APIC ID for IO APIC #0 from 0 to 2 on chip
Changing APIC ID for IO APIC #1 from 0 to 3 on chip
Programming 16 pins in IOAPIC #0
IOAPIC #0 intpin 2 -> irq 0
Programming 16 pins in IOAPIC #1
FreeBSD/SMP: Multiprocessor motherboard
cpu0 (BSP): apic id: 1, version: 0x00040011, at 0xfee00000
cpu1 (AP): apic id: 0, version: 0x00040011, at 0xfee00000
io0 (APIC): apic id: 2, version: 0x000f0011, at 0xfec00000
io1 (APIC): apic id: 3, version: 0x000f0011, at 0xfec01000
<snip>
APIC_IO: Testing 8254 interrupt delivery
APIC_IO: Broken MP table detected: 8254 is not connected to IOAPIC #0 intpin
2
APIC_IO: routing 8254 via 8259 and IOAPIC #0 intpin 0
Here's my mptable output:
============================================================================
===
MPTable, version 2.0.15
----------------------------------------------------------------------------
---
MP Floating Pointer Structure:
location: BIOS
physical address: 0x000fe710
signature: '_MP_'
length: 16 bytes
version: 1.4
checksum: 0x91
mode: Virtual Wire
----------------------------------------------------------------------------
---
MP Config Table Header:
physical address: 0x000f0000
signature: 'PCMP'
base table length: 476
version: 1.4
checksum: 0xf8
OEM ID: 'DELL '
Product ID: 'POWEREDGE 9B'
OEM table pointer: 0x00000000
OEM table size: 0
entry count: 51
local APIC address: 0xfee00000
extended table length: 128
extended table checksum: 227
----------------------------------------------------------------------------
---
MP Config Base Table Entries:
--
Processors: APIC ID Version State Family Model Step
Flags
1 0x11 BSP, usable 6 8 6
0x383fbff
0 0x11 AP, usable 6 8 6
0x383fbff
--
Bus: Bus ID Type
0 PCI
1 PCI
2 PCI
3 ISA
--
I/O APICs: APIC ID Version State Address
2 0x11 usable 0xfec00000
3 0x11 usable 0xfec01000
--
I/O Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN#
ExtINT active-hi edge 3 0 2 0
INT conforms conforms 3 1 2 1
INT active-lo level 3 0 2 2
INT conforms conforms 3 3 2 3
INT conforms conforms 3 4 2 4
INT conforms conforms 3 5 2 5
INT conforms conforms 3 6 2 6
INT conforms conforms 3 7 2 7
INT conforms conforms 3 8 2 8
INT conforms conforms 3 9 2 9
INT conforms conforms 3 15 2 15
INT conforms conforms 0 8:A 3 0
INT conforms conforms 1 6:A 3 14
INT conforms conforms 1 4:A 3 15
INT conforms conforms 2 6:A 3 12
INT conforms conforms 2 6:C 3 12
INT conforms conforms 2 6:B 3 13
INT conforms conforms 2 6:D 3 13
INT conforms conforms 2 8:A 3 10
INT conforms conforms 2 8:C 3 10
INT conforms conforms 2 8:B 3 11
INT conforms conforms 2 8:D 3 11
INT conforms conforms 2 10:A 3 8
INT conforms conforms 2 10:C 3 8
INT conforms conforms 2 10:B 3 9
INT conforms conforms 2 10:D 3 9
INT conforms conforms 2 12:A 3 6
INT conforms conforms 2 12:C 3 6
INT conforms conforms 2 12:B 3 7
INT conforms conforms 2 12:D 3 7
INT conforms conforms 2 14:A 3 4
INT conforms conforms 2 14:C 3 4
INT conforms conforms 2 14:B 3 5
INT conforms conforms 2 14:D 3 5
INT conforms conforms 0 2:B 3 3
INT conforms conforms 0 2:A 3 15
INT conforms conforms 0 2:C 3 14
INT conforms conforms 0 4:A 3 1
INT conforms conforms 0 4:C 3 1
INT conforms conforms 0 4:B 3 2
INT conforms conforms 0 4:D 3 2
--
Local Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN#
ExtINT active-hi edge 3 0 255 0
NMI active-hi edge 3 0 255 1
----------------------------------------------------------------------------
---
MP Config Extended Table Entries:
--
System Address Space
bus ID: 0 address type: I/O address
address base: 0xe000
address range: 0x2000
--
System Address Space
bus ID: 0 address type: memory address
address base: 0xa0000
address range: 0x20000
--
System Address Space
bus ID: 0 address type: I/O address
address base: 0x0
address range: 0x1000
--
System Address Space
bus ID: 0 address type: memory address
address base: 0xf6000000
address range: 0x8110000
--
System Address Space
bus ID: 2 address type: I/O address
address base: 0xd000
address range: 0x1000
--
System Address Space
bus ID: 2 address type: memory address
address base: 0xf2000000
address range: 0x3110000
--
Bus Heirarchy
bus ID: 3 bus info: 0x01 parent bus ID: 0
============================================================================
===
Thanks
Mario Doria
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?007f01c13ffe$64454970$0a00a8c0>
