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>