diff options
author | Andreas Sandberg <andreas.sandberg@arm.com> | 2015-08-07 09:59:14 +0100 |
---|---|---|
committer | Andreas Sandberg <andreas.sandberg@arm.com> | 2015-08-07 09:59:14 +0100 |
commit | af6b51925cb5032dd2c670bd2c21912b732c6fc1 (patch) | |
tree | 9cdd524ee3c00895847153a099087c1ec02ab098 /src/dev/sinic.cc | |
parent | 53e777d6838ac3ca80e6557626f9e99fd93dd0f7 (diff) | |
download | gem5-af6b51925cb5032dd2c670bd2c21912b732c6fc1.tar.xz |
dev: Make serialization in Sinic constant
This changeset transitions the Sinic device to the new serialization
framework that requires the serialization method to be constant.
Diffstat (limited to 'src/dev/sinic.cc')
-rw-r--r-- | src/dev/sinic.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/dev/sinic.cc b/src/dev/sinic.cc index a17f50864..e2b9e28fb 100644 --- a/src/dev/sinic.cc +++ b/src/dev/sinic.cc @@ -1303,7 +1303,7 @@ Base::unserialize(CheckpointIn &cp) } void -Device::serializeOld(CheckpointOut &cp) +Device::serialize(CheckpointOut &cp) const { int count; @@ -1345,7 +1345,7 @@ Device::serializeOld(CheckpointOut &cp) paramOut(cp, reg + ".rxPacketExists", rxPacketExists); if (rxPacketExists) { int rxPacket = 0; - PacketFifo::iterator i = rxFifo.begin(); + auto i = rxFifo.begin(); while (i != vnic->rxIndex) { assert(i != rxFifo.end()); ++i; @@ -1369,7 +1369,7 @@ Device::serializeOld(CheckpointOut &cp) SERIALIZE_SCALAR(rxDirtyCount); SERIALIZE_SCALAR(rxMappedCount); - VirtualList::iterator i, end; + VirtualList::const_iterator i, end; for (count = 0, i = rxList.begin(), end = rxList.end(); i != end; ++i) paramOut(cp, csprintf("rxList%d", count++), *i); int rxListSize = count; |