diff options
Diffstat (limited to 'pm_data_analysis/pm_data_analyzer.py')
-rwxr-xr-x | pm_data_analysis/pm_data_analyzer.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/pm_data_analysis/pm_data_analyzer.py b/pm_data_analysis/pm_data_analyzer.py index 02c5098..f6730de 100755 --- a/pm_data_analysis/pm_data_analyzer.py +++ b/pm_data_analysis/pm_data_analyzer.py | |||
@@ -133,11 +133,11 @@ class Analyzer(defapp.App): | |||
133 | print "Reading '%s'" % nf | 133 | print "Reading '%s'" % nf |
134 | self.valid_ovds.add(pms.unpickl_it(nf), 'l2cache') | 134 | self.valid_ovds.add(pms.unpickl_it(nf), 'l2cache') |
135 | 135 | ||
136 | def process_raw_data(self, datafile): | 136 | def process_raw_data(self, datafile, conf): |
137 | coresL2 = self.options.coresL2 | 137 | coresL2 = self.options.coresL2 |
138 | pcpu = self.options.pcpu | 138 | pcpu = self.options.pcpu |
139 | # initialize pmmodule | 139 | # initialize pmmodule |
140 | pm.load(datafile, coresL2, pcpu) | 140 | pm.load(datafile, coresL2, pcpu, int(conf['wss']), int(conf['tss'])) |
141 | ovds = Overhead() | 141 | ovds = Overhead() |
142 | # get overheads | 142 | # get overheads |
143 | ovds.add(pm.getPreemption(), 'preemption') | 143 | ovds.add(pm.getPreemption(), 'preemption') |
@@ -273,7 +273,7 @@ class Analyzer(defapp.App): | |||
273 | readf = dname + '/' + fname | 273 | readf = dname + '/' + fname |
274 | self.read_valid_data(readf) | 274 | self.read_valid_data(readf) |
275 | else: | 275 | else: |
276 | self.process_raw_data(datafile) | 276 | self.process_raw_data(datafile, conf) |
277 | 277 | ||
278 | self.analyze_data(dname, conf) | 278 | self.analyze_data(dname, conf) |
279 | del self.valid_ovds | 279 | del self.valid_ovds |