Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 12 Oct 2006 11:13:03 -0700
From:      Nate Lawson <nate@root.org>
To:        Bruno Ducrot <ducrot@poupinou.org>
Cc:        John Utz <John@utzweb.net>, freebsd-acpi@freebsd.org
Subject:   Re: if i was porting a linux kernel module that wrote out to /proc,  where should i point it at in freebsd?
Message-ID:  <452E85AF.70106@root.org>
In-Reply-To: <20061012180230.GA4945@poupinou.org>
References:  <26332441-4BC5-4392-806A-0179464E8D59@utzweb.net> <452D161A.5040509@root.org> <20061012160039.GY4945@poupinou.org> <9CBF3A89-3007-4752-9981-DECDDFE1A749@utzweb.net> <20061012180230.GA4945@poupinou.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Bruno Ducrot wrote:
> On Thu, Oct 12, 2006 at 09:41:33AM -0700, John Utz wrote:
>> so technically, i suppose i shouldn't discuss it on this list.
> 
> Well, on the other hand we discuss stuff that don't belong to ACPI,
> as for example cpufreq..  I guess we can discuss stuff related to
> power management in general.

Yep, I think this is the best list for power management discussions.

>> however, this certainly seems like the best place to ask questions
>>  about this since it's seems like SMM+DMI is the neanderthal fork  
>> with ACPI
>>  being the cromagnon fork (which i guess make PnP austrolopithicus).
> 
> ACPI still need to go SMM at least for telling the BIOS to switch to
> ACPI mode (instead of Legacy).  It's a transitional phase I
> believe, but the transition takes a very long time.

And actually, ACPI is just a standard wrapper around nonstandard SMM 
code.  So instead of needing a driver for every BIOS version, you just 
have one API.

In practice, the ACPI standard moves so slowly that you get 
acpi_toshiba, acpi_sony, acpi_dell, etc. for supporting features that 
don't yet have a standard API.  With a little bit of work, I think all 
the features they support (backlight, hotkeys, etc.) do have a defined 
ACPI interface but for whatever reason they don't make that effort.

-- 
Nate



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?452E85AF.70106>