From 0f34a00703bf4dd2cd0ff673e343b72ad5bdc5bd Mon Sep 17 00:00:00 2001 From: Ali Saidi Date: Wed, 11 Feb 2004 15:32:30 -0500 Subject: added serializeation code --HG-- extra : convert_revision : 468f3c739707d167af43562695b604fd7dead661 --- dev/tsunami_cchip.cc | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'dev/tsunami_cchip.cc') diff --git a/dev/tsunami_cchip.cc b/dev/tsunami_cchip.cc index 374c50d66..cdef6202e 100644 --- a/dev/tsunami_cchip.cc +++ b/dev/tsunami_cchip.cc @@ -279,13 +279,23 @@ TsunamiCChip::clearDRIR(uint64_t bitvector) void TsunamiCChip::serialize(std::ostream &os) { - // code should be written + SERIALIZE_ARRAY(dim, Tsunami::Max_CPUs); + SERIALIZE_ARRAY(dir, Tsunami::Max_CPUs); + SERIALIZE_ARRAY(dirInterrupting, Tsunami::Max_CPUs); + SERIALIZE_SCALAR(drir); + SERIALIZE_SCALAR(misc); + SERIALIZE_SCALAR(RTCInterrupting); } void TsunamiCChip::unserialize(Checkpoint *cp, const std::string §ion) { - //code should be written + UNSERIALIZE_ARRAY(dim, Tsunami::Max_CPUs); + UNSERIALIZE_ARRAY(dir, Tsunami::Max_CPUs); + UNSERIALIZE_ARRAY(dirInterrupting, Tsunami::Max_CPUs); + UNSERIALIZE_SCALAR(drir); + UNSERIALIZE_SCALAR(misc); + UNSERIALIZE_SCALAR(RTCInterrupting); } BEGIN_DECLARE_SIM_OBJECT_PARAMS(TsunamiCChip) -- cgit v1.2.3