View Single Post

   
  #10 (permalink)  
Old 02-21-2008, 11:29 AM
Ben Measures
 
Posts: n/a
Default Re: Power Saving under Gentoo

On Wed, 17 May 2006 15:15:41 +0000, AZ Nomad wrote:

> There are no ACPI tables in memory when grub/lilo run. The acpi tables
> are created when the ACPI driver loads.


You don't know what you're talking about.

The BIOS puts ACPI tables into main memory whilst booting. The ACPI driver
reads these tables when called. Between the ACPI driver being called and
the BIOS booting, a bootloader is placed into memory and executed.

Excerpts from <http://www.intel.com/technology/iapc/acpi/faq.htm>:
> [...]
> The ACPI system firmware describes the system's characteristics by
> placing data, organized into tables, into main memory.
> [...]
> System designers describe their system in ASL. It is then compiled into
> AML, and included in the system's flash BIOS. Then, on boot, the BIOS
> startup code copies it into RAM, where it can be interpreted by the OS's
> ACPI AML interpreter.


There you go. I've saved you from reading 602 pages of the ACPI spec
<http://www.acpi.info/DOWNLOADS/ACPIspec30.pdf>. Now, stop arguing about
what you don't know.

HAND,
--
Ben Measures
$email =~ s/is@silly/@/

Reply With Quote