git: kernel/acpi: Add quirks framework (and some quirks) from FreeBSD.
swildner at crater.dragonflybsd.org
Wed May 14 15:09:30 PDT 2014
Author: Sascha Wildner <saw at online.de>
Date: Thu May 15 00:08:49 2014 +0200
kernel/acpi: Add quirks framework (and some quirks) from FreeBSD.
I don't know how common the signatures from the supplied quirks
are nowadays (the last addition was in 2005) but the framework
could nevertheless be useful.
For now, the ACPI_Q_MADT_IRQ0 quirk remains unimplemented because
of the way the associated code is implemented in DragonFly. This
will need further work in the future.
Summary of changes:
sys/conf/files | 6 +
sys/conf/kmod.mk | 10 +
sys/dev/acpica/Makefile | 5 +-
sys/dev/acpica/acpi.c | 3 +-
sys/dev/acpica/acpi_quirk.c | 184 ++++++++++++
sys/dev/acpica/acpi_quirks | 497 ++++++++++++++++++++++++++++++++
sys/dev/acpica/acpi_timer.c | 3 +-
sys/platform/pc32/acpica/acpi_machdep.c | 21 ++
sys/platform/pc64/acpica/acpi_machdep.c | 7 +
sys/tools/acpi_quirks2h.awk | 187 ++++++++++++
10 files changed, 918 insertions(+), 5 deletions(-)
create mode 100644 sys/dev/acpica/acpi_quirk.c
create mode 100644 sys/dev/acpica/acpi_quirks
create mode 100644 sys/tools/acpi_quirks2h.awk
DragonFly BSD source repository
More information about the Commits