From owner-freebsd-stable@FreeBSD.ORG Sat Nov 1 05:02:52 2003 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9A46516A50D for ; Sat, 1 Nov 2003 05:02:52 -0800 (PST) Received: from arthur.nitro.dk (port324.ds1-khk.adsl.cybercity.dk [212.242.113.79]) by mx1.FreeBSD.org (Postfix) with ESMTP id 59D2B44020 for ; Sat, 1 Nov 2003 05:02:46 -0800 (PST) (envelope-from simon@arthur.nitro.dk) Received: by arthur.nitro.dk (Postfix, from userid 1000) id 912AE10BFAA; Sat, 1 Nov 2003 14:02:44 +0100 (CET) Date: Sat, 1 Nov 2003 14:02:44 +0100 From: "Simon L. Nielsen" To: Helge Oldach Message-ID: <20031101130242.GA388@arthur.nitro.dk> References: <200311011236.NAA21769@galaxy.hbg.de.ao-srv.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="HcAYCG3uE/tztfnV" Content-Disposition: inline In-Reply-To: <200311011236.NAA21769@galaxy.hbg.de.ao-srv.com> User-Agent: Mutt/1.5.4i cc: stable@freebsd.org Subject: Re: CPU1 never used despite HTT? X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Nov 2003 13:02:52 -0000 --HcAYCG3uE/tztfnV Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2003.11.01 13:36:42 +0100, Helge Oldach wrote: > Hi, >=20 > I am running a Xeon with hyperthreading support. Until last week's HTT > modifications, according to ps(1) and top(1) both logicals CPUs were in > use. (Processes in CPU0 and CPU1 state; "C" column showing "0" or "1".) =46rom UPDATING: 20031022: Support for HyperThread logical CPUs has now been enabled by default. As a result, the HTT kernel option no longer exists. Instead, the logical CPUs are always started so that they can handle interrupts. However, the extra logical CPUs are prevented from executing user processes by default. To enable the logical CPUs, change the value of the machdep.hlt_logical_cpus from 1 to 0. This value can also be set from the loader as a tunable of the same name. I would guess that's your problem. --=20 Simon L. Nielsen FreeBSD Documentation Team --HcAYCG3uE/tztfnV Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (FreeBSD) iD8DBQE/o67yh9pcDSc1mlERAvirAJ0ULjAqK+kDMVk82BFdk7cPg0mPcwCcDyfy JVBuyJHDvq3aKMk2tuUvYr4= =zf0y -----END PGP SIGNATURE----- --HcAYCG3uE/tztfnV--