memtest: due to contention increase, increased deadlock threshold
This commit is contained in:
parent
6ebd7c390b
commit
ea9d4c3a97
2 changed files with 12 additions and 0 deletions
|
@ -135,6 +135,12 @@ for (i, cpu) in enumerate(cpus):
|
|||
cpu.test = system.ruby.cpu_ruby_ports[i].port
|
||||
cpu.functional = system.funcmem.port
|
||||
|
||||
#
|
||||
# Since the memtester is incredibly bursty, increase the deadlock
|
||||
# threshold to 5 million cycles
|
||||
#
|
||||
system.ruby.cpu_ruby_ports[i].deadlock_threshold = 5000000
|
||||
|
||||
for (i, dma) in enumerate(dmas):
|
||||
#
|
||||
# Tie the dma memtester ports to the correct functional port
|
||||
|
|
|
@ -96,6 +96,12 @@ for (i, ruby_port) in enumerate(system.ruby.cpu_ruby_ports):
|
|||
#
|
||||
cpus[i].test = ruby_port.port
|
||||
cpus[i].functional = system.funcmem.port
|
||||
|
||||
#
|
||||
# Since the memtester is incredibly bursty, increase the deadlock
|
||||
# threshold to 1 million cycles
|
||||
#
|
||||
ruby_port.deadlock_threshold = 1000000
|
||||
|
||||
# -----------------------
|
||||
# run simulation
|
||||
|
|
Loading…
Reference in a new issue