Remove MAX_VCORES
authorBarret Rhoden <brho@cs.berkeley.edu>
Mon, 7 Mar 2016 19:23:11 +0000 (14:23 -0500)
committerBarret Rhoden <brho@cs.berkeley.edu>
Mon, 7 Mar 2016 19:38:17 +0000 (14:38 -0500)
commitb4e93fdd9dab61f2eeb10d70822d9657cac0f669
tree30a859a267c9acfc746b9bb34b2c623add22e1d5
parent745f37d0edf706017a68143fb61a2394295628eb
Remove MAX_VCORES

This was limiting us to 64 vcores.  Instead of cranking the number up, I
opted to just remove the #define completely.  We should be able to figure
these things out dynamically.

Right now MAX_NUM_CORES is 256 for x86.  That was due to the old xAPIC.
One of these days we'll actually want to run on a large-scale SMP machine
and will want to increase that.  And then we'll also start worrying about
the size of things that grow O(MAX_NUM_CORES) for every process, e.g.
procdata.

Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
user/parlib/include/parlib/vcore.h