From owner-freebsd-smp Sat Apr 29 8:29: 5 2000 Delivered-To: freebsd-smp@freebsd.org Received: from wint.itfs.nsk.su (wint.itfs.nsk.su [212.20.32.43]) by hub.freebsd.org (Postfix) with ESMTP id 469B337BC6B for ; Sat, 29 Apr 2000 08:28:58 -0700 (PDT) (envelope-from nnd@wint.itfs.nsk.su) Received: (from nnd@localhost) by wint.itfs.nsk.su (8.9.3/8.9.3) id WAA00735; Sat, 29 Apr 2000 22:28:54 +0700 (NOVST) (envelope-from nnd) Date: Sat, 29 Apr 2000 22:28:54 +0700 (NOVST) Message-Id: <200004291528.WAA00735@wint.itfs.nsk.su> From: Nickolay Dudorov To: smp@freebsd.org Subject: Re: hlt instructions and temperature issues In-Reply-To: <200004291445.IAA09070@Ilsa.StevesCafe.com> User-Agent: tin/1.4.2-20000123 ("Polish") (UNIX) (FreeBSD/5.0-CURRENT (i386)) Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org In <200004291445.IAA09070@Ilsa.StevesCafe.com> Steve Passe wrote: > > Did you use the version that had the explicit instruction between the sti > and hlt: > ENTRY(default_halt) > sti > movl $0, lapic_tpr > hlt > ret > or one of the other variations we discussed? > > I would like to repeat your experiment. I've made three 'make -j32 buildworlds' using shown version of the swtch.s patch. (It was on the ABIT BP6 based system with two Celerons 366 overclocked to 550 - I know, I know ;-). All three was successfull and the total time (52-54 minutes) was in the same range as on the same system without the patch. But now I use the kernel with the 'sti' and the next instruction swapped. The temperature of idle system changed from ~55 deg. Celsius to ~35 deg. And due the 'make buildworld's it was about the same as without the patch (may be ~5 deg. lower). N.Dudorov To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message