From owner-freebsd-acpi@FreeBSD.ORG Tue Nov 1 19:07:04 2005 Return-Path: X-Original-To: freebsd-acpi@FreeBSD.org Delivered-To: freebsd-acpi@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 60B5916A41F for ; Tue, 1 Nov 2005 19:07:04 +0000 (GMT) (envelope-from nate@root.org) Received: from www.cryptography.com (li-22.members.linode.com [64.5.53.22]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0A99743D5E for ; Tue, 1 Nov 2005 19:07:02 +0000 (GMT) (envelope-from nate@root.org) Received: from [10.0.0.33] (adsl-67-119-74-222.dsl.sntc01.pacbell.net [67.119.74.222]) by www.cryptography.com (8.12.8/8.12.8) with ESMTP id jA1J6vxq004834 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Tue, 1 Nov 2005 11:06:58 -0800 Message-ID: <4367BCA6.5050609@root.org> Date: Tue, 01 Nov 2005 11:06:14 -0800 From: Nate Lawson User-Agent: Mozilla Thunderbird 1.0.6 (Windows/20050716) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Mathieu Prevot References: <78F7D8FC-B5AA-4723-8336-E60F873D9414@club-internet.fr> In-Reply-To: <78F7D8FC-B5AA-4723-8336-E60F873D9414@club-internet.fr> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-acpi@FreeBSD.org Subject: Re: ACPI and 3.0 specification X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Nov 2005 19:07:04 -0000 Mathieu Prevot wrote: > On Sept. 2004 the 3.0 specification has been released. Change > description is: > > Major specification revision. General configuration enhancements. > Inter-Processor power, performance, and throttling state dependency > support added. We already support some of the processor enhancements through cpufreq(4). acpi_cpu was ahead of the 3.0 spec in implementing SMP Cx support. A few laptops are starting to use the _{C,P,T}SD methods for dependencies but they still work with acpi 2.0 compatibility also. > Support for > 256 processors added. NUMA Distancing > support added. PCI Express support added. SATA support added. We don't support locality and other things from ACPI 2.0. PCI express and SATA are supported by device-specific drivers. > Ambient > Light Sensor and User Presence device support added. Thermal model > extended beyond processor-centric support. Never seen this on any system. > Does implementing these specifications (and maybe also 2.0) correctly > would help making fbsd more fluid with talking to hardware including > most recent MB ? > How often is motherboards' AML critic ? > How many of you are working on it (how long / month) and how (partly / > exclusively) ? > > I am thinking about working on it, depending on the time I can spend > (still student in physics (graduate), preparing also PhD in > nanomaterials and piano concert for 2006). acpi 3.0 adds very little useful stuff unless you're interested in large NUMA machines. We'd be better off implementing more support for those systems in the main kernel and then acpi, not the other way around. -- Nate