cvs commit: src/sys/dev/acpica acpi.c acpi_ec.c acpivar.h
Nate Lawson
njl at FreeBSD.org
Sat Jul 19 17:48:59 PDT 2003
njl 2003/07/19 17:48:38 PDT
FreeBSD src repository
Modified files:
sys/dev/acpica acpi.c acpi_ec.c acpivar.h
Log:
Add ECDT (ACPI 2.0) support. This allows the EC to be enabled before the
namespace has been evaluated. Machines with ACPI 2.0 expect this behavior
and have AML which calls EC functions early in the boot process. If the
ECDT is not available, fall back to original probe behavior.
Other minor changes:
* Add GPE bit and GLK usage to the device announcement
* Always use the global lock in the ECDT case, but potentially downgrade to
not using it if _GLK is 0 once the namespace is available. This is
announced with "Changing GLK from 1 to 0"
* Remove the acpi_object_list definitions which were earlier deprecated
Ideas from: takawata
Revision Changes Path
1.92 +6 -0 src/sys/dev/acpica/acpi.c
1.34 +161 -41 src/sys/dev/acpica/acpi_ec.c
1.43 +5 -31 src/sys/dev/acpica/acpivar.h
More information about the cvs-src
mailing list