DragonFly BSD
DragonFly submit List (threaded) for 2009-10
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

ACPI update


From: Alexander Polakov <polachok@xxxxxxxxx>
Date: Mon, 26 Oct 2009 16:48:33 +0300

 I am working on updating ACPI to modern state and ACPI interrupt
 routing. You can get the current code here [1]. It's going not bad but
 I have some questions which I need answers for before moving on.

 1) Locking. I have no idea which one should be used. There're 2
 families of locking macros: ACPI_SERIAL_* and ACPI_LOCK_*
 (see sys/dev/acpica5/acpivar.h). FreeBSD uses mtx_* for ACPI_LOCK
 and sx_* for ACPI_SERIAL.

 2) APIC. Current APIC code doesn't allow setting interrupts from other
 subsystems and changing interrupts after boot, but this is required for
 BUS_CONFIG_INTR to work.

 [1] http://gitweb.dragonflybsd.org/~polachok/dragonfly.git/newacpi



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]