Date: Mon, 15 Mar 2004 15:46:22 -0500 From: Vivek Khera <vivek@khera.org> To: freebsd-stable@freebsd.org Subject: Re: HyperThreading CPU's Message-ID: <D169CAA4-76C1-11D8-A61B-000A9578CFCC@khera.org> In-Reply-To: <20040315152550.M213@Daath.hq.communityconnect.com> References: <20040315152550.M213@Daath.hq.communityconnect.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mar 15, 2004, at 3:38 PM, Marius M. Rex MARIUS wrote: > In my fairly recent version of the UPDATING file for 4.9-stable it > states > that I have to use sysctl to modify the value of > 'machdep.hlt_logical_cpus' to > '0' to get all of my logical CPU's enabled under hyperthreading. > > Is this change still necessary? sysctl spits that oid out as unknown > when I try to look at it. I do have similar oids but nothing that > matches that > value precisely: The OID only shows up if your CPU reports the "HTT" feature. Look at /var/run/dmesg.boot and look for the line "Features=" under the CPU information right near the top of the kernel boot messages. One of the features should be "HTT". If you disable hyperthreading in your bios, then it will not be there, and the OID will not be there either. later in the kernel boot messages it should show the APIC configuration/reprogramming and indicate multiple processors are present. I'm not sure if you need to enable multiple CPU support for HTT, since both of my HTT machines have two physical processors in them. I have never tried it on a single cpu box. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Vivek Khera, Ph.D. Khera Communications, Inc. Internet: khera@kciLink.com Rockville, MD +1-301-869-4449 x806 AIM: vivekkhera Y!: vivek_khera http://www.khera.org/~vivek/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?D169CAA4-76C1-11D8-A61B-000A9578CFCC>