sched: Slightly fix up tests/prov
authorBarret Rhoden <brho@cs.berkeley.edu>
Wed, 13 Dec 2017 21:23:10 +0000 (16:23 -0500)
committerBarret Rhoden <brho@cs.berkeley.edu>
Thu, 14 Dec 2017 18:42:20 +0000 (13:42 -0500)
commit3751ae416e9f90cff287396cfd0f59460d82fa15
tree492552b29f05a2e63efc00d398a4ca0067b2a17b
parent7363529ae976d6b1743c4bc4b981bfc224d26636
sched: Slightly fix up tests/prov

prov now takes core lists (e.g. "1,3-5") instead of just a core at a time,
just like perf.

prov also can spawn processes, just like perf and strace.

Other than that, it's still in need of an overhaul.  It doesn't let you
provision multiple resource types to a process at a time, such as cores and
memory.  'show' mode still uses the kernel hack.  Stylistically, it could
use some work too.

For now, since we only provision cores, it's OK.  When we update the kernel
interface, we'll update prov too.

Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
tests/prov.c