Messages in this thread | | | Date | Sun, 23 Nov 2003 23:00:16 -0800 | From | William Lee Irwin III <> | Subject | Re: not fixed in 2.4.23-rc3 (was: Re: 2.4.22 SMP kernel build for hyper threading P4) |
| |
On Sun, 2003-11-23 at 15:45, Eduard Bloch wrote: >> #include <hallo.h> >> * Brown, Len [Sun, Nov 23 2003, 03:16:11PM]: >> > > weird 1+2xHT mode.
On Mon, Nov 24, 2003 at 01:19:07AM -0500, Len Brown wrote: > Please try CONFIG_NR_CPUS=8, or apply the patch below to 2.4.23. > smp_boot_cpus() incorrectly assumes that Local APIC ID's are handed out > 0,1,2... > But they're handed out 0,1,6,7 on your system. #6 happens to be your > boot CPU, smp_boot_cpus() brings up #0 and #1, and never asks to boot #7 > -- thus 3 logical processors. If #0 happened to be your boot processor, > you'd get only 2 logical processors.
A similar (but more elaborate) fix is in 2.6.
-- wli - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |