Our ACPI embedded controller currently calls NotifyAll() inside int handler, (it's pretty much the same as FreeBSD). However, I suspect this is not something you should do, at least not with the correct flags. Any expert care to give a few hints on our condition variable implementation in int handlers. /Fredrik Holmqvist, TQH