freebsd-dev/sys/dev/acpica
Nate Lawson b29224c2a0 Add the acpi_get_features() method. This method is called on child drivers
to see what features they may support before calling identify/probe/attach.
This is necessary because the ACPI 3.0 spec requires driver support be
advertised before running any methods.  For now, the flags are as specified
in for the _PDC and _OSC methods but we can support private flags as needed.

Add an implementation of this for acpi_cpu.  It checks all its children
(notably cpufreq drivers) and calls the _PDC method to report the results.
2005-04-04 15:46:57 +00:00
..
Osd Catch up with AcpiOsSleep() interface change. 2004-12-02 00:25:35 +00:00
acpi_acad.c Catch up with AcpiOsSleep() interface change. 2004-12-02 00:25:35 +00:00
acpi_battery.c Introduce a general name for the previously cmbat-only ioctls. It has the 2005-03-17 22:42:49 +00:00
acpi_button.c Fix SCM ID's. 2005-03-02 09:22:34 +00:00
acpi_cmbat.c Only report a critical battery level once until it's gone non-critical. 2004-12-20 05:03:41 +00:00
acpi_cpu.c Add the acpi_get_features() method. This method is called on child drivers 2005-04-04 15:46:57 +00:00
acpi_ec.c Add the acpi_ec_read and write methods. This allows an external driver 2005-03-20 01:27:27 +00:00
acpi_if.m Add the acpi_get_features() method. This method is called on child drivers 2005-04-04 15:46:57 +00:00
acpi_isab.c Use the acpi_id_probe() method instead of acpi_MatchHid(), which is now 2004-06-29 19:02:27 +00:00
acpi_lid.c Remove code to initialize the lid state at boot. It interfered with lid 2004-08-25 20:09:15 +00:00
acpi_package.c Convert the acpi_bus_alloc_gas() and acpi_PkgGas() APIs to output the memory 2005-02-05 22:28:36 +00:00
acpi_pci_link.c - Add support for link devices where _CRS just outright fails to execute. 2005-01-18 20:18:46 +00:00
acpi_pci.c Start each of the license/copyright comments with /*-, minor shuffle of lines 2005-01-06 01:43:34 +00:00
acpi_pcib_acpi.c Fix SCM ID's. 2005-03-02 09:22:34 +00:00
acpi_pcib_pci.c Remove trailing whitespace. 2004-12-27 05:36:47 +00:00
acpi_pcib.c - If we fail to find an entry in the PRT, output a warning message. 2005-03-08 17:22:11 +00:00
acpi_pcibvar.h Protect against multiple includes and use _KERNEL to protect the PCI fns. 2005-02-28 05:39:34 +00:00
acpi_perf.c Clean up resources properly if acpi_perf fails to attach. First, change 2005-03-27 22:38:28 +00:00
acpi_powerres.c Remove trailing whitespace. 2004-12-27 05:36:47 +00:00
acpi_quirk.c Add the table quirk matching code. It matches rules defined in acpi_quirks 2004-06-30 04:45:32 +00:00
acpi_quirks Add a entry for the Compaq R3000Z to indicate that it has the weird MADT 2005-02-22 21:54:20 +00:00
acpi_resource.c s/SLIST/STAILQ/ 2005-03-18 11:57:44 +00:00
acpi_thermal.c Set the start of the cooling time later on, when we're actually performing 2005-02-22 00:40:13 +00:00
acpi_throttle.c On i386 platforms at least, ACPI throttling is accomplished by the chipset 2005-03-04 18:59:54 +00:00
acpi_timer.c Fix SCM ID's. 2005-03-02 09:22:34 +00:00
acpi_video.c Fix SCM ID's. 2005-03-02 09:22:34 +00:00
acpi.c Always free the returned env pointer even it doesn't indicate we're in 2005-03-31 19:07:26 +00:00
acpiio.h Introduce a general name for the previously cmbat-only ioctls. It has the 2005-03-17 22:42:49 +00:00
acpivar.h Add the acpi_get_features() method. This method is called on child drivers 2005-04-04 15:46:57 +00:00