Lines Matching refs:gem5
59 contain two types of units, run units (run gem5) and verify units
127 """Test unit representing a gem5 run.
130 - gem5 failed to run -> STATE_ERROR
139 def __init__(self, gem5, gem5_args, timeout=0, **kwargs):
140 super(RunGem5, self).__init__("gem5", **kwargs)
141 self.gem5 = gem5
147 self.gem5,
160 return self.error("Failed to launch gem5: %s" % ose)
163 "*** gem5 stderr ***",
171 "*** gem5 stdout ***",
180 return self.error("gem5 terminated by signal %i" % (-status, ),
185 return self.error("gem5 exited with non-zero status: %i" % status,
197 re.compile('^gem5 compiled '),
198 re.compile('^gem5 started '),
199 re.compile('^gem5 executing on '),
265 """Test unit comparing two gem5 stat files."""