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
-
-
- | 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. |
-
+
+ High Priority Tasks
+
+
+
+
+ | 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;