smp: Accommodate multiple processors.
authorMatt Birkholz <puck@birchwood-abbey.net>
Fri, 19 Dec 2014 19:29:29 +0000 (12:29 -0700)
committerMatt Birkholz <puck@birchwood-abbey.net>
Fri, 19 Dec 2014 19:29:29 +0000 (12:29 -0700)
commit82ec59bbd8f6e80542a9816fe1403c55c7d323ab
tree116134fa51c46669c354815123a1f18467a5684a
parentfca7e9c65c944dcc2873d0acebaadf974fc24834
smp: Accommodate multiple processors.

Keep the threads running on each processor in the current-threads
vector.  Change the running list into a runnable list: the threads
that are runnable but not currently running on a processor.
src/runtime/thread.scm