aboutsummaryrefslogtreecommitdiffstats
path: root/config/config.example.py
diff options
context:
space:
mode:
authorJonathan Herman <hermanjl@cs.unc.edu>2012-10-29 09:59:35 -0400
committerJonathan Herman <hermanjl@cs.unc.edu>2012-10-29 09:59:35 -0400
commit5b50c58ea4881dd185897dfa93860c60f551d815 (patch)
tree1eee3271b5ab9fad7774a073110287b27e4d32fd /config/config.example.py
parentf1e90e1a5f7b148cf8113fe463615bd95d5bf26d (diff)
Prettied up parse output.
Diffstat (limited to 'config/config.example.py')
-rw-r--r--config/config.example.py16
1 files changed, 11 insertions, 5 deletions
diff --git a/config/config.example.py b/config/config.example.py
index 06f06b6..50d30ba 100644
--- a/config/config.example.py
+++ b/config/config.example.py
@@ -41,16 +41,22 @@ PARAMS = {'sched' : 'scheduler',
41 'kernel' : 'uname'} 41 'kernel' : 'uname'}
42 42
43SCHED_EVENTS = range(501, 513) 43SCHED_EVENTS = range(501, 513)
44BASE_EVENTS = ['SCHED', 'RELEASE', 'SCHED2', 'TICK', 'CXS'] 44BASE_EVENTS = ['SCHED', 'RELEASE', 'SCHED2', 'TICK', 'CXS', 'SEND_RESCHED']
45BASE_EVENTS += ['CQ_ENQUEUE_READ', 'CQ_ENQUEUE_FLUSH', 'CQ_SUBMIT_WORK',
46 'CQ_LOOP_WORK_CHECK', 'CQ_LOOP_PEACE_OUT', 'CQ_LOOP_BRANCH',
47 'CQ_WORK_DO_WORK', 'CQ_WORK_NOTIFY', 'CQ_PHASE_WAIT']
45 48
46# Expand for mixed-crit 49# Expand for mixed-crit
47# CRIT_EVENTS = ['LVL{}_SCHED', 'LVL{}_RELEASE'] 50# TODO don't use split
48# CRIT_LEVELS = ['A', 'B', 'C'] 51CRIT_EVENTS = ['LVL{}_SCHED', 'LVL{}_RELEASE']
49# BASE_EVENTS += [s.format(l) for (l,s) in 52CRIT_LEVELS = ['A', 'B', 'C']
50# itertools.product(CRIT_LEVELS, CRIT_EVENTS)] 53BASE_EVENTS += [s.format(l) for (l,s) in
54 itertools.product(CRIT_LEVELS, CRIT_EVENTS)]
51 55
52ALL_EVENTS = ["%s_%s" % (e, t) for (e,t) in 56ALL_EVENTS = ["%s_%s" % (e, t) for (e,t) in
53 itertools.product(BASE_EVENTS, ["START","END"])] 57 itertools.product(BASE_EVENTS, ["START","END"])]
58ALL_EVENTS += ['RELEASE_LATENCY']
59BASE_EVENTS += ['RELEASE_LATENCY']
54 60
55valid = True 61valid = True
56for repo, loc in REPOS.items(): 62for repo, loc in REPOS.items():