From owner-freebsd-smp Mon Feb 3 22:56:22 2003 Delivered-To: freebsd-smp@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BB63537B401 for ; Mon, 3 Feb 2003 22:56:20 -0800 (PST) Received: from humphrey.dyndns.org (12-230-212-231.client.attbi.com [12.230.212.231]) by mx1.FreeBSD.org (Postfix) with ESMTP id 37C3C43F93 for ; Mon, 3 Feb 2003 22:56:20 -0800 (PST) (envelope-from brendy33@attbi.com) Received: from bigboot.humphrey.world (unknown [192.168.8.3]) by humphrey.dyndns.org (Postfix) with ESMTP id 7934243A25B; Mon, 3 Feb 2003 23:49:17 -0800 (PST) Content-Type: text/plain; charset="iso-8859-1" From: Brendon and Wendy To: Terry Lambert Subject: Re: mp_machdep.c patch Date: Mon, 3 Feb 2003 22:56:19 -0800 User-Agent: KMail/1.4.3 References: <200302032001.23528.brendy33@attbi.com> <200302032207.19474.brendy33@attbi.com> <3E3F594D.D73FA4D0@mindspring.com> In-Reply-To: <3E3F594D.D73FA4D0@mindspring.com> Cc: freebsd-smp@freebsd.org MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Message-Id: <200302032256.19462.brendy33@attbi.com> Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Hi Terry, I think its going to turn out to be (2) below. I'm going to instrument th= e=20 machdep.c code, and see if that mptable parser is seeing the HT cpus tomo= rrow=20 evening. I did check that HTT was on in the BIOS - in fact I tried a few different= =20 combinations of MP table 1.1/1.4 +- ACPI on/off. I may try updating the BIOS, but thats kinda grasping at straws. That sai= d,=20 supermicro does not comment much on the contents of BIOS updates. Cheers, Brendon On Monday 03 February 2003 10:10 pm, you wrote: > Brendon and Wendy wrote: > > Thanks for the reply Chris. > > > > Based on your "top" output Id have to say that HT is not working righ= t on > > this machine at least. I see all proceses on cpus 0 and 1, exactly th= e > > same as prior to cvsuping and rebuilding. In fact I wonder whether th= e > > kernel has only seeing one physical CPU and is doing HT on that CPU - > > completely ignoring the second. > > You have to enable HT in the BIOS. If it is not enabled in the > BIOS, it will not add entries to the MP Table for the virtual > processors, and they will not be recognized. > > John Baldwin has indicated several times over the past week > that HT is not identified from ACPI information in FreeBSD, > which is the other place to find it, if you do not find it > in the BIOS-augmented MP Table (which is only available on > some BIOS's, and exists primarily to allow HT'ed CPU's to be > recognized by legacy OS's without the ACPI support). > > So: > > 1)=09It's not turned on in the BIOS > > OR > > 2)=09It's not available at all in the BIOS > > -- Terry To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message