smp: Wake io-waiter when necessary. Add io-waiter-registry...
authorMatt Birkholz <puck@birchwood-abbey.net>
Sat, 20 Dec 2014 21:00:43 +0000 (14:00 -0700)
committerMatt Birkholz <puck@birchwood-abbey.net>
Sun, 21 Dec 2014 19:19:09 +0000 (12:19 -0700)
commit6a16815a4373d28d98bcdb8d5e64af50bd73cff8
treec2d0d9ce14c7920adba3525886ef55d642c1230a
parent470929b8edf74fa55e0beef4af81c66f9060a036
smp: Wake io-waiter when necessary.  Add io-waiter-registry...

...a copy of io-registry for io-waiter to block on while other threads
modify io-registry.  Test io-registry in thread-timer-interrupt-
handler only when there is no io-waiter.
src/runtime/runtime.pkg
src/runtime/thread.scm