ruby: allow restoring from checkpoint when using DRAMCtrl
authorLena Olson <lena@cs.wisc.edu>
Mon, 13 Apr 2015 22:33:57 +0000 (17:33 -0500)
committerLena Olson <lena@cs.wisc.edu>
Mon, 13 Apr 2015 22:33:57 +0000 (17:33 -0500)
commitdea7acdb3e0357e580bc4e15e3346177b58d7ee0
tree6f92cb6258100720791c046c66236a59b2a00239
parentd6af46915ccb15e5b9c0b951a101e03140ce0b9a
ruby: allow restoring from checkpoint when using DRAMCtrl

Restoring from a checkpoint with ruby + the DRAMCtrl memory model was not
working, because ruby and DRAMCtrl disagreed on the current tick during warmup.
Since there is no reason to do timing requests during warmup, use functional
requests instead.

Committed by: Nilay Vaish <nilay@cs.wisc.edu>
src/mem/ruby/slicc_interface/AbstractController.cc
src/mem/ruby/slicc_interface/AbstractController.hh