summaryrefslogtreecommitdiff
path: root/dev/tsunami_pchip.cc
diff options
context:
space:
mode:
authorAli Saidi <saidi@eecs.umich.edu>2004-02-11 15:36:36 -0500
committerAli Saidi <saidi@eecs.umich.edu>2004-02-11 15:36:36 -0500
commit29eae76153c325e1b16785e65381075eaeaa7d3b (patch)
tree61473081de8105d5f421249815de11c69e394604 /dev/tsunami_pchip.cc
parente72e8b28c8579f56b36b89f1b6cbfba169202f1e (diff)
parent0f34a00703bf4dd2cd0ff673e343b72ad5bdc5bd (diff)
downloadgem5-29eae76153c325e1b16785e65381075eaeaa7d3b.tar.xz
Merge
dev/tsunami_cchip.cc: dev/tsunami_io.cc: dev/tsunami_pchip.cc: dev/tsunami_uart.cc: SCCS merged --HG-- extra : convert_revision : da3d1998d6dd39e0d3f8754074c513cdd8a4193c
Diffstat (limited to 'dev/tsunami_pchip.cc')
-rw-r--r--dev/tsunami_pchip.cc28
1 files changed, 26 insertions, 2 deletions
diff --git a/dev/tsunami_pchip.cc b/dev/tsunami_pchip.cc
index 59e085361..b0a4c4d95 100644
--- a/dev/tsunami_pchip.cc
+++ b/dev/tsunami_pchip.cc
@@ -227,13 +227,37 @@ TsunamiPChip::write(MemReqPtr &req, const uint8_t *data)
void
TsunamiPChip::serialize(std::ostream &os)
{
- // code should be written
+ SERIALIZE_SCALAR(wsba0);
+ SERIALIZE_SCALAR(wsba1);
+ SERIALIZE_SCALAR(wsba2);
+ SERIALIZE_SCALAR(wsba3);
+ SERIALIZE_SCALAR(wsm0);
+ SERIALIZE_SCALAR(wsm1);
+ SERIALIZE_SCALAR(wsm2);
+ SERIALIZE_SCALAR(wsm3);
+ SERIALIZE_SCALAR(tba0);
+ SERIALIZE_SCALAR(tba1);
+ SERIALIZE_SCALAR(tba2);
+ SERIALIZE_SCALAR(tba3);
+
}
void
TsunamiPChip::unserialize(Checkpoint *cp, const std::string &section)
{
- //code should be written
+ UNSERIALIZE_SCALAR(wsba0);
+ UNSERIALIZE_SCALAR(wsba1);
+ UNSERIALIZE_SCALAR(wsba2);
+ UNSERIALIZE_SCALAR(wsba3);
+ UNSERIALIZE_SCALAR(wsm0);
+ UNSERIALIZE_SCALAR(wsm1);
+ UNSERIALIZE_SCALAR(wsm2);
+ UNSERIALIZE_SCALAR(wsm3);
+ UNSERIALIZE_SCALAR(tba0);
+ UNSERIALIZE_SCALAR(tba1);
+ UNSERIALIZE_SCALAR(tba2);
+ UNSERIALIZE_SCALAR(tba3);
+
}
BEGIN_DECLARE_SIM_OBJECT_PARAMS(TsunamiPChip)