Moves proc runnable list to the ksched
authorBarret Rhoden <brho@cs.berkeley.edu>
Thu, 23 Feb 2012 05:02:02 +0000 (21:02 -0800)
committerBarret Rhoden <brho@cs.berkeley.edu>
Mon, 27 Feb 2012 21:27:59 +0000 (13:27 -0800)
commit30d21bbd6430386eb55e9f766b0908781063a84b
tree597b0640817d45ca3de2e0f0c86059c5d7fbc432
parent7dbafbe06978e561e5385432c365a2ec77aa7c89
Moves proc runnable list to the ksched

And changes the (totally unused) old procinfo option.  One minorly
ghetto thing is that whatever embedded structure the ksched wants to use
will need to be in the proc struct (TAILQ now, but later...).
kern/include/process.h
kern/include/schedule.h
kern/src/monitor.c
kern/src/process.c
kern/src/schedule.c