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>