From owner-freebsd-mobile@FreeBSD.ORG Tue Aug 17 13:57:31 2004 Return-Path: Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DFBE116A4CE; Tue, 17 Aug 2004 13:57:31 +0000 (GMT) Received: from web.portaone.com (support.portaone.com [195.70.151.35]) by mx1.FreeBSD.org (Postfix) with ESMTP id 506BA43D49; Tue, 17 Aug 2004 13:57:31 +0000 (GMT) (envelope-from sobomax@portaone.com) Received: from [192.168.1.100] (xDSL-2-2.united.net.ua [193.111.9.226]) (authenticated bits=0) by web.portaone.com (8.12.8p2/8.12.8) with ESMTP id i7HDvS1S001965 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 17 Aug 2004 15:57:30 +0200 (CEST) (envelope-from sobomax@portaone.com) Message-ID: <41220EC4.5010607@portaone.com> Date: Tue, 17 Aug 2004 16:57:24 +0300 From: Maxim Sobolev Organization: Porta Software Ltd User-Agent: Mozilla Thunderbird 0.7.3 (Windows/20040803) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Colin Percival References: <6.1.0.6.1.20040816074348.03f99338@popserver.sfu.ca> <4120F823.2040802@portaone.com> <6.1.0.6.1.20040816235520.03faa468@popserver.sfu.ca> In-Reply-To: <6.1.0.6.1.20040816235520.03faa468@popserver.sfu.ca> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: current@FreeBSD.ORG cc: freebsd-mobile@FreeBSD.ORG Subject: Re: Enhanced SpeedStep driver available X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Aug 2004 13:57:32 -0000 Colin Percival wrote: > At 11:08 16/08/2004, Maxim Sobolev wrote: > >>Colin Percival wrote: >> >>> Thanks to everyone who has been sending me data about their >>>processors (and in particular, the 90nm versions), I now have >>>a first draft of a Enhanced SpeedStep driver available. [...] >> >>It would be nice if you can extend it to use whatever speed control method is available (e.g. ACPI, TCC, ESS etc), so that it can be used on older machines as well. > > > njl is working on a general cpufreq framework, and I'm sure he'll > commit it as soon as it's ready; given that my knowledge of ACPI > is absolutely nil, I think it's best if I leave that to him. :-) > > My Enhanced SpeedStep code is simply a temporary solution for a > relatively simple case until cpufreq is ready. Well, TCC is not that different from ESS. The only difference is that it operates with percentages, not with absolute frequences and that there are fewer steps available. Therefore, it should be fairly easy to add support for TCC as well. -Maxim