ruby: Use the const serialize interface in RubySystem
Review Request #3051 - Created Aug. 19, 2015 and submitted
| Information | |
|---|---|
| Andreas Sandberg | |
| gem5 | |
| default | |
| Reviewers | |
| Default | |
Changeset 11049:f2dc54dbf12d --------------------------- ruby: Use the const serialize interface in RubySystem The new serialization code (kudos to Tim Jones) moves all of the state mangling in RubySystem to memWriteback. This makes it possible to use the new const serialization interface. This changeset moves the cache recorder cleanup from the checkpoint() method to drainResume() to make checkpointing truly constant and updates the checkpointing code to use the new interface.
Regressions pass.
Ship It!
Posted (Aug. 26, 2015, 7:10 a.m.)
This change seems pretty straightforward. Did you actually test checkpoint/restore with Ruby? I don't think any of the regressions test it.
Ship It!
