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-all mailing list