diff options
author | Nathan Binkert <binkertn@umich.edu> | 2005-03-08 12:47:55 -0500 |
---|---|---|
committer | Nathan Binkert <binkertn@umich.edu> | 2005-03-08 12:47:55 -0500 |
commit | b9c847563d9c10164e015feef8ef25ce76551843 (patch) | |
tree | f9a4242c6f15451c34ddbf2af05fa1189010b093 /docs | |
parent | 47dec0f411c041c05b35a3b1a8c5b050845ce9e0 (diff) | |
download | gem5-b9c847563d9c10164e015feef8ef25ce76551843.tar.xz |
Fix serialization of the EtherLink object
dev/etherlink.cc:
- The EtherLink::Link object is no lonver serializable, so it is now
necessary to prepend the object's name (as determined by the parent)
to all parameters.
- Fix the serialization of the LinkDelayEvent so it actually works
- Rename some variables to make serialization simpler
dev/etherlink.hh:
- Make the EtherLink::Link object *not* derive from serializeable.
Instead, the serialize function will take a base name from
the parent EtherLink object and prepend that base name to each of
its variable names when serializing. This is similar to the
PacketData and PacketFifo classes.
- Make the EtherLink::Link object keep a pointer to its parent and its
link number so the LinkDelayEvent can be properly serialized.
- Rename some variables to make serialization simpler.
--HG--
extra : convert_revision : e5aa54cd9e07b5e033989809100e1640abfb8bed
Diffstat (limited to 'docs')
0 files changed, 0 insertions, 0 deletions