This is an old revision of the document!
FreeBSD ACPI project
Description
The acpi driver provides support for the Intel/Microsoft/Compaq/Toshiba ACPI standard. This support includes platform hardware discovery (superseding 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.
Information on using and debugging ACPI can be found in the man page.
TODO
High Priority Tasks
| Task | Responsible | Last updated | Priority | Notes |
|---|---|---|---|---|
| Save/Restore PCI capabilities lists and MSI config space | Nate Lawson | August 3, 2006 | In progress | |
| Investigate disabling the LAPIC timer when using ACPI C2-3 states. Otherwise, the system hangs and no timer interrupts occur while idle. | August 3, 2006 | Not done | ||
| acpi_cpu — Finish work on CPU driver | ||||
| _CST re-evaluation | Nate Lawson | December 4, 2004 | Not done | Needs testing/debugging |
| Fix shared user of a P_BLK (refcount) | Nate Lawson | December 4, 2004 | Not done | |
| Disable acpi_cpu taking over idling if only C1 available | Nate Lawson | December 4, 2004 | Not done | I still want to keep acpi_cpu in the loop on SMP systems so we should leave this as-is for now |
| eject methods — implement eject and dynamic reprobing of acpi namespace | Nate Lawson | December 4, 2004 | Needs testing |