I have a Dell sc420, which, as far as I can tell, only has one 
processor.  There is no spot on the motherboard for a second 
processor.

However, if I disable SMP support, the kernel issues a warning:
kernel: WARNING: NR_CPUS limit of 1 reached.  Processor ignored.

If I enable SMP support, the kernel initializes not one, but two 
processors:
kernel: Total of 2 processors activated (11075.58 BogoMIPS).

What is this second processor???  Where is this SMP MP-table that the 
kernel is finding, and why is it on a single processor machine?

(Bits of the the kern.log follow...)

- Joe


SMP DISABLED:
Aug 16 13:20:38 lfstest kernel: found SMP MP-table at 000fe710
Aug 16 13:20:38 lfstest kernel: On node 0 totalpages: 63116
Aug 16 13:20:38 lfstest kernel:   DMA zone: 4096 pages, LIFO batch:1
Aug 16 13:20:38 lfstest kernel:   Normal zone: 59020 pages, LIFO 
batch:14
Aug 16 13:20:38 lfstest kernel:   HighMem zone: 0 pages, LIFO batch:1
Aug 16 13:20:38 lfstest kernel: DMI 2.3 present.
Aug 16 13:20:38 lfstest kernel: ACPI: RSDP (v000 DELL                 
                 ) @ 0x000fec00
Aug 16 13:20:38 lfstest kernel: ACPI: RSDT (v001 DELL    PESC420 
0x00000007 ASL  0x00000061) @ 0x000fcc8f
Aug 16 13:20:38 lfstest kernel: ACPI: FADT (v001 DELL    PESC420 
0x00000007 ASL  0x00000061) @ 0x000fcccb
Aug 16 13:20:38 lfstest kernel: ACPI: SSDT (v001   DELL    st_ex 
0x00001000 MSFT 0x0100000d) @ 0xfffd0e5e
Aug 16 13:20:38 lfstest kernel: ACPI: MADT (v001 DELL    PESC420 
0x00000007 ASL  0x00000061) @ 0x000fcd3f
Aug 16 13:20:38 lfstest kernel: ACPI: BOOT (v001 DELL    PESC420 
0x00000007 ASL  0x00000061) @ 0x000fcdb1
Aug 16 13:20:38 lfstest kernel: ACPI: MCFG (v001 DELL    PESC420 
0x00000007 ASL  0x00000061) @ 0x000fcdd9
Aug 16 13:20:38 lfstest kernel: ACPI: HPET (v001 DELL    PESC420 
0x00000007 ASL  0x00000061) @ 0x000fce17
Aug 16 13:20:38 lfstest kernel: ACPI: DSDT (v001   DELL    dt_ex 
0x00001000 MSFT 0x0100000d) @ 0x00000000
Aug 16 13:20:38 lfstest kernel: ACPI: Local APIC address 0xfee00000
Aug 16 13:20:38 lfstest kernel: ACPI: LAPIC (acpi_id[0x01] 
lapic_id[0x00] enabled)
Aug 16 13:20:38 lfstest kernel: Processor #0 15:4 APIC version 20
Aug 16 13:20:38 lfstest kernel: ACPI: LAPIC (acpi_id[0x02] 
lapic_id[0x01] enabled)
Aug 16 13:20:38 lfstest kernel: Processor #1 15:4 APIC version 20
Aug 16 13:20:38 lfstest kernel: WARNING: NR_CPUS limit of 1 reached.  
Processor ignored.


SMP ENABLED:
Aug 16 16:07:33 lfstest kernel: found SMP MP-table at 000fe710
Aug 16 16:07:33 lfstest kernel: On node 0 totalpages: 63116
Aug 16 16:07:33 lfstest kernel:   DMA zone: 4096 pages, LIFO batch:1
Aug 16 16:07:33 lfstest kernel:   Normal zone: 59020 pages, LIFO 
batch:14
Aug 16 16:07:33 lfstest kernel:   HighMem zone: 0 pages, LIFO batch:1
Aug 16 16:07:33 lfstest kernel: DMI 2.3 present.
Aug 16 16:07:33 lfstest kernel: ACPI: RSDP (v000 DELL                 
                 ) @ 0x000fec00
Aug 16 16:07:33 lfstest kernel: ACPI: RSDT (v001 DELL    PESC420 
0x00000007 ASL  0x00000061) @ 0x000fcc8f
Aug 16 16:07:33 lfstest kernel: ACPI: FADT (v001 DELL    PESC420 
0x00000007 ASL  0x00000061) @ 0x000fcccb
Aug 16 16:07:33 lfstest kernel: ACPI: SSDT (v001   DELL    st_ex 
0x00001000 MSFT 0x0100000d) @ 0xfffd0e5e
Aug 16 16:07:33 lfstest kernel: ACPI: MADT (v001 DELL    PESC420 
0x00000007 ASL  0x00000061) @ 0x000fcd3f
Aug 16 16:07:33 lfstest kernel: ACPI: BOOT (v001 DELL    PESC420 
0x00000007 ASL  0x00000061) @ 0x000fcdb1
Aug 16 16:07:33 lfstest kernel: ACPI: MCFG (v001 DELL    PESC420 
0x00000007 ASL  0x00000061) @ 0x000fcdd9
Aug 16 16:07:33 lfstest kernel: ACPI: HPET (v001 DELL    PESC420 
0x00000007 ASL  0x00000061) @ 0x000fce17
Aug 16 16:07:33 lfstest kernel: ACPI: DSDT (v001   DELL    dt_ex 
0x00001000 MSFT 0x0100000d) @ 0x00000000
Aug 16 16:07:33 lfstest kernel: ACPI: Local APIC address 0xfee00000
Aug 16 16:07:33 lfstest kernel: ACPI: LAPIC (acpi_id[0x01] 
lapic_id[0x00] enabled)
Aug 16 16:07:33 lfstest kernel: Processor #0 15:4 APIC version 20
Aug 16 16:07:33 lfstest kernel: ACPI: LAPIC (acpi_id[0x02] 
lapic_id[0x01] enabled)
Aug 16 16:07:33 lfstest kernel: Processor #1 15:4 APIC version 20
Aug 16 16:07:33 lfstest kernel: ACPI: LAPIC (acpi_id[0x03] 
lapic_id[0x01] disabled)
Aug 16 16:07:33 lfstest kernel: ACPI: LAPIC (acpi_id[0x04] 
lapic_id[0x07] disabled)
Aug 16 16:07:33 lfstest kernel: ACPI: LAPIC_NMI (acpi_id[0xff] high 
level lint[0x1])
Aug 16 16:07:33 lfstest kernel: ACPI: IOAPIC (id[0x08] 
address[0xfec00000] gsi_base[0])
Aug 16 16:07:33 lfstest kernel: IOAPIC[0]: apic_id 8, version 32, 
address 0xfec00000, GSI 0-23
Aug 16 16:07:33 lfstest kernel: ACPI: INT_SRC_OVR (bus 0 bus_irq 0 
global_irq 2 dfl dfl)
Aug 16 16:07:33 lfstest kernel: ACPI: INT_SRC_OVR (bus 0 bus_irq 9 
global_irq 9 high level)
Aug 16 16:07:33 lfstest kernel: ACPI: IRQ0 used by override.
Aug 16 16:07:33 lfstest kernel: ACPI: IRQ2 used by override.
Aug 16 16:07:33 lfstest kernel: ACPI: IRQ9 used by override.
Aug 16 16:07:33 lfstest kernel: Enabling APIC mode:  Flat.  Using 1 
I/O APICs
Aug 16 16:07:33 lfstest kernel: Using ACPI (MADT) for SMP 
configuration information
Aug 16 16:07:33 lfstest kernel: Allocating PCI resources starting at 
10000000 (gap: 10000000:d0000000)
Aug 16 16:07:33 lfstest kernel: Built 1 zonelists
Aug 16 16:07:33 lfstest kernel: Kernel command line: root=/dev/sda4
Aug 16 16:07:33 lfstest kernel: mapped APIC to ffffd000 (fee00000)
Aug 16 16:07:33 lfstest kernel: mapped IOAPIC to ffffc000 (fec00000)
Aug 16 16:07:33 lfstest kernel: Initializing CPU#0
Aug 16 16:07:33 lfstest kernel: CPU 0 irqstacks, hard=c04c5000 
soft=c04bd000
Aug 16 16:07:33 lfstest kernel: PID hash table entries: 1024 (order: 
10, 16384 bytes)
Aug 16 16:07:33 lfstest kernel: Detected 2794.505 MHz processor.
Aug 16 16:07:33 lfstest kernel: Using tsc for high-res timesource
Aug 16 16:07:33 lfstest kernel: Console: colour VGA+ 80x25
Aug 16 16:07:33 lfstest kernel: Dentry cache hash table entries: 
32768 (order: 5, 131072 bytes)
Aug 16 16:07:33 lfstest kernel: Inode-cache hash table entries: 16384 
(order: 4, 65536 bytes)
Aug 16 16:07:33 lfstest kernel: Memory: 245484k/252464k available 
(2647k kernel code, 6452k reserved, 939k data, 216k init, 0k highmem)
Aug 16 16:07:33 lfstest kernel: Checking if this processor honours 
the WP bit even in supervisor mode... Ok.
Aug 16 16:07:33 lfstest kernel: Calibrating delay loop... 5505.02 
BogoMIPS (lpj=2752512)
Aug 16 16:07:33 lfstest kernel: Mount-cache hash table entries: 512 
(order: 0, 4096 bytes)
Aug 16 16:07:33 lfstest kernel: CPU: After generic identify, caps: 
bfebfbff 00000000 00000000 00000000 0000441d 00000000 00000000
Aug 16 16:07:33 lfstest kernel: CPU: After vendor identify, caps: 
bfebfbff 00000000 00000000 00000000 0000441d 00000000 00000000
Aug 16 16:07:33 lfstest kernel: monitor/mwait feature present.
Aug 16 16:07:33 lfstest kernel: using mwait in idle threads.
Aug 16 16:07:33 lfstest kernel: CPU: Trace cache: 12K uops, L1 D 
cache: 16K
Aug 16 16:07:33 lfstest kernel: CPU: L2 cache: 1024K
Aug 16 16:07:33 lfstest kernel: CPU: Physical Processor ID: 0
Aug 16 16:07:33 lfstest kernel: CPU: After all inits, caps: bfebfbff 
00000000 00000000 00000080 0000441d 00000000 00000000
Aug 16 16:07:33 lfstest kernel: Intel machine check architecture 
supported.
Aug 16 16:07:33 lfstest kernel: Intel machine check reporting enabled 
on CPU#0.
Aug 16 16:07:33 lfstest kernel: CPU0: Intel P4/Xeon Extended MCE MSRs 
(12) available
Aug 16 16:07:33 lfstest kernel: CPU0: Thermal monitoring enabled
Aug 16 16:07:33 lfstest kernel: Enabling fast FPU save and restore... 
done.
Aug 16 16:07:33 lfstest kernel: Enabling unmasked SIMD FPU exception 
support... done.
Aug 16 16:07:33 lfstest kernel: Checking 'hlt' instruction... OK.
Aug 16 16:07:33 lfstest kernel: CPU0: Intel(R) Pentium(R) 4 CPU 
2.80GHz stepping 01
Aug 16 16:07:33 lfstest kernel: per-CPU timeslice cutoff: 2926.23 
usecs.
Aug 16 16:07:33 lfstest kernel: task migration cache decay timeout: 3 
msecs.
Aug 16 16:07:33 lfstest kernel: Booting processor 1/1 eip 3000
Aug 16 16:07:33 lfstest kernel: CPU 1 irqstacks, hard=c04c6000 
soft=c04be000
Aug 16 16:07:33 lfstest kernel: Initializing CPU#1
Aug 16 16:07:33 lfstest kernel: Calibrating delay loop... 5570.56 
BogoMIPS (lpj=2785280)
Aug 16 16:07:33 lfstest kernel: CPU: After generic identify, caps: 
bfebfbff 00000000 00000000 00000000 0000441d 00000000 00000000
Aug 16 16:07:33 lfstest kernel: CPU: After vendor identify, caps: 
bfebfbff 00000000 00000000 00000000 0000441d 00000000 00000000
Aug 16 16:07:33 lfstest kernel: monitor/mwait feature present.
Aug 16 16:07:33 lfstest kernel: CPU: Trace cache: 12K uops, L1 D 
cache: 16K
Aug 16 16:07:33 lfstest kernel: CPU: L2 cache: 1024K
Aug 16 16:07:33 lfstest kernel: CPU: Physical Processor ID: 0
Aug 16 16:07:33 lfstest kernel: CPU: After all inits, caps: bfebfbff 
00000000 00000000 00000080 0000441d 00000000 00000000
Aug 16 16:07:33 lfstest kernel: Intel machine check architecture 
supported.
Aug 16 16:07:33 lfstest kernel: Intel machine check reporting enabled 
on CPU#1.
Aug 16 16:07:33 lfstest kernel: CPU1: Intel P4/Xeon Extended MCE MSRs 
(12) available
Aug 16 16:07:33 lfstest kernel: CPU1: Thermal monitoring enabled
Aug 16 16:07:33 lfstest kernel: CPU1: Intel(R) Pentium(R) 4 CPU 
2.80GHz stepping 01
Aug 16 16:07:33 lfstest kernel: Total of 2 processors activated 
(11075.58 BogoMIPS).

-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page

Reply via email to