diff --git a/en/projects/acpi/index.sgml b/en/projects/acpi/index.sgml index 1197c9e0f5..46f5c200cc 100644 --- a/en/projects/acpi/index.sgml +++ b/en/projects/acpi/index.sgml @@ -1,128 +1,226 @@ - + + %includes; N/A"> Done"> In progress"> -Needs testing"> +Needs testing"> Not done"> Unknown"> %developers; ]> &header;

Contents

Description

The acpi driver provides support for the Intel/Microsoft/Compaq/Toshiba ACPI standard. This support includes platform hardware discovery (super- seding the PnP and PCI BIOS), as well as power management (superseding APM) and other features. ACPI core support is provided by the ACPI CA reference implementation from Intel.

TODO List

- - - - - - - - - - - - - - - - - - - - + +

High Priority Tasks

+ +
Task Description Responsible Last updated Priority Status Notes
Giant-free locking Remove dependency on Giant &a.njl; April 14, 2004 High &status.wip; code halfway done, battery subsys needs reworking before locking.
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - -
Task Responsible Last updated Priority Notes
Giant-free locking &a.njl; December 4, 2004 &status.done; Code halfway done, battery subsys needs reworking + before locking
newbus attachments for cpu — get cpu devices under + newbus so drivers like cpufreq can probe/attach &a.njl; December 4, 2004 &status.done; Deal with unexpected conflicts on non-x86 platforms
cpufreq — Common CPU + frequency/voltage driver
Write initial drivers: ICH SpeedStep, ACPI performance, + ACPI throttling &a.njl; December 4, 2004 &status.done;  
Add bus methods/ivars for child attachments to both acpi + and legacy cpu devices &a.njl; December 4, 2004 &status.done;  
Design sysctl interface &a.njl; December 4, 2004 &status.new;  
Design notify interface for Px changes &a.njl; December 4, 2004 &status.new;  
Update power_profile to use cpufreq &a.njl; December 4, 2004 &status.new;  
Disable acpi_cpu taking over idling if only + C1 available &a.njl; December 4, 2004 &status.new;  
acpi_cpu — Finish + work on CPU driver
_CST re-evaluation &a.njl; December 4, 2004 &status.new; Needs testing/debugging
Fix shared user of a P_BLK (refcount) &a.njl; December 4, 2004 &status.new;  
eject methods — implement eject and dynamic + reprobing of acpi namespace &a.njl; December 4, 2004 &status.untested;  
newbus attachments for cpu Get cpu devices under newbus so drivers like cpufreq can probe/attach &a.njl; April 14, 2004 High &status.wip; Deal with unexpected conflicts on non-x86 platforms

Platform Support Status

- + - + - +
Task Responsible Last updated Status Details
amd64 freebsd-acpi@ &acpi-mail; April 14, 2004 &status.wip;  
i386 freebsd-acpi@ &acpi-mail; April 14, 2004 &status.wip;  
ia64 freebsd-acpi@ &acpi-mail; April 14, 2004 &status.wip;  

References

&footer;