Handle the acpi interrupt controller with proper edge/level handling,
authorderaadt <deraadt@openbsd.org>
Tue, 20 Jul 2010 12:14:10 +0000 (12:14 +0000)
committerderaadt <deraadt@openbsd.org>
Tue, 20 Jul 2010 12:14:10 +0000 (12:14 +0000)
commit4fd192ced05d972cf36fefeb8f1c2ffea8b526e0
tree97607659069a8aefaab9bda02ab387f5638d11a6
parent78ac519a498ddeaa7fc3934ccfeb5fbec3fe5450
Handle the acpi interrupt controller with proper edge/level handling,
wrapped in spltty to avoid racing against the interrupt controller.
Repair the gpe bit masking code while there, and do operations in the
right order
ok kettenis mlarkin, help from jordan at figuring out the order of
operations.
sys/dev/acpi/acpi.c
sys/dev/acpi/acpiec.c
sys/dev/acpi/acpivar.h
sys/dev/acpi/dsdt.c