smp: Add io-waiter and arrange for ONE processor to io-wait.
authorMatt Birkholz <puck@birchwood-abbey.net>
Sat, 20 Dec 2014 16:27:47 +0000 (09:27 -0700)
committerMatt Birkholz <puck@birchwood-abbey.net>
Sun, 21 Dec 2014 19:19:09 +0000 (12:19 -0700)
commitde668dc922040da0fcf5ff2268bc0bceff11b81a
tree86b7141f2306fae98bfd99c6cdac045f17c6cc8e
parent3b4bc23f80435895ec1d3b9ca6c0c20f1afb4b59
smp: Add io-waiter and arrange for ONE processor to io-wait.

Also, clean up the stack in SMP-IDLE.  And do NOT tail into a runnable
thread in signal-thread-event -- always return.
src/microcode/prossmp.c
src/runtime/thread.scm