Subject: Re: Kernel incorrectly reports 2 cpu's on i386 4.99.31
To: Kenneth Freidank <kennethcf@earthlink.net>
From: Kenneth Freidank <kennethcf@earthlink.net>
List: current-users
Date: 10/29/2007 19:46:53
Kenneth Freidank wrote:
> John Nemeth wrote:
>> Hyperthreading CPUs show up as two CPUs to the OS. The kernel
>> is correct. However, you need to use MPACPI option to make use of the
>> second virtual CPU.
>>
> The kernel configurations that came with current 10-06-2007 did not
> include a GENERIC.MPACPI. However there is a very short GENERIC.MP.
> I doesn't look correct because it is so short, but please tell me if
> it is.
>
> ======= GENERIC.MP ==========
> # $NetBSD: GENERIC.MP,v 1.9 2007/03/06 21:47:47 bouyer Exp $
> #
> # GENERIC.MP -- Generic, plus enable Multiprocessor support.
> #
>
> include "arch/i386/conf/GENERIC"
>
> options MULTIPROCESSOR
>
> options APM_NO_IDLE
> #options DIAGNOSTIC # STRONGLY RECOMMENDED
> #options LOCKDEBUG
> #options MPDEBUG
> #options MPVERBOSE
> #options DEBUG
> options MPBIOS # configure CPUs and APICs using MPBIOS
>
>
>
Okay, Okay, Stop shaking your head in disbelief. I did not see the
include "arch/i386/conf/GENERIC".