Update ACPI build wrappers to use new ACPI-CA code.
authorYONETANI Tomokazu <y0netan1@dragonflybsd.org>
Wed, 17 Jan 2007 17:31:20 +0000 (17:31 +0000)
committerYONETANI Tomokazu <y0netan1@dragonflybsd.org>
Wed, 17 Jan 2007 17:31:20 +0000 (17:31 +0000)
commite1eeedd055990960f3383026eebb5a86e1e62a3f
tree3317a17417dce8ce0965dcd3cfadd79b945a779b
parentda5933a3821c4a27fe422bfa630e1df9db816265
Update ACPI build wrappers to use new ACPI-CA code.
* many fixes in ACPI-CA code (see changes.txt for detail)

* enable interpreter slack code
  relaxed checking on AML code to get fewer warnings

* use OS implementation of spinlock and cache object:
  OSL cache code by:
  Jeffrey Hsu <hsu@dragonflybsd.org>
  Fix to semaphore and locking code:
  Simon 'corecode' Schubert <corecode@fs.ei.tum.de>

* added a few debugging knobs(on make command line):
  ACPI_DEBUG_LOCKS=yes to activate debugging code for AcpiOs*Lock()
  ACPI_DEBUG_MEMMAP=yes to activate debugging code for AcpiOs*MapMemory()
33 files changed:
sys/boot/pc32/libi386/biosacpi.c
sys/conf/acpi.mk
sys/conf/files
sys/dev/acpica5/Makefile
sys/dev/acpica5/Makefile.inc
sys/dev/acpica5/Osd/OsdCache.c [new file with mode: 0644]
sys/dev/acpica5/Osd/OsdDebug.c
sys/dev/acpica5/Osd/OsdInterface.c [new file with mode: 0644]
sys/dev/acpica5/Osd/OsdMemory.c
sys/dev/acpica5/Osd/OsdSchedule.c
sys/dev/acpica5/Osd/OsdSynch.c
sys/dev/acpica5/acdragonfly.h
sys/dev/acpica5/acpi.c
sys/dev/acpica5/acpi_acad.c
sys/dev/acpica5/acpi_button.c
sys/dev/acpica5/acpi_cmbat.c
sys/dev/acpica5/acpi_cpu.c
sys/dev/acpica5/acpi_ec.c
sys/dev/acpica5/acpi_lid.c
sys/dev/acpica5/acpi_resource.c
sys/dev/acpica5/acpi_thermal.c
sys/dev/acpica5/acpi_timer.c
sys/dev/acpica5/acpivar.h
sys/dev/acpica5/hardware,hwsleep.c.patch [new file with mode: 0644]
sys/dev/acpica5/include,acglobal.h.patch [new file with mode: 0644]
sys/dev/acpica5/include,acpiosxf.h.patch [new file with mode: 0644]
sys/platform/pc32/acpica5/OsdEnvironment.c
sys/platform/pc32/acpica5/acpi_machdep.c
sys/platform/pc32/include/acpica_machdep.h
usr.sbin/acpi/acpidb/Makefile
usr.sbin/acpi/acpidb/acpidb.c
usr.sbin/acpi/acpidb/osunixxf.c.patch
usr.sbin/acpi/iasl/Makefile