MOESI_hammer: fixed bug with single cpu + flushes, then modified the regression tester to check this functionality

This commit is contained in:
Brad Beckmann
2012-04-06 13:47:06 -07:00
parent 0a9f4b950f
commit f050ebe3a8
2 changed files with 10 additions and 4 deletions

View File

@@ -65,10 +65,16 @@ options.l1i_assoc=2
options.l2_assoc=2
options.l3_assoc=2
# Turn on flush check for the hammer protocol
check_flush = False
if buildEnv['PROTOCOL'] == 'MOESI_hammer':
check_flush = True
#
# create the tester and system, including ruby
#
tester = RubyTester(checks_to_complete = 100, wakeup_frequency = 10)
tester = RubyTester(check_flush = check_flush, checks_to_complete = 100,
wakeup_frequency = 10)
system = System(tester = tester, physmem = SimpleMemory())