1/* 2 * Copyright (c) 2002-2005 The Regents of The University of Michigan 3 * Copyright (c) 2007 MIPS Technologies, Inc. 4 * Copyright (c) 2007-2008 The Florida State University 5 * Copyright (c) 2009 The University of Edinburgh 6 * All rights reserved. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 28 unchanged lines hidden (view full) --- 37 38#include "arch/power/pagetable.hh" 39#include "sim/serialize.hh" 40 41namespace PowerISA 42{ 43 44void |
45PTE::serialize(CheckpointOut &cp) const |
46{ 47 SERIALIZE_SCALAR(Mask); 48 SERIALIZE_SCALAR(VPN); 49 SERIALIZE_SCALAR(asid); 50 SERIALIZE_SCALAR(G); 51 SERIALIZE_SCALAR(PFN0); 52 SERIALIZE_SCALAR(D0); 53 SERIALIZE_SCALAR(V0); 54 SERIALIZE_SCALAR(C0); 55 SERIALIZE_SCALAR(PFN1); 56 SERIALIZE_SCALAR(D1); 57 SERIALIZE_SCALAR(V1); 58 SERIALIZE_SCALAR(C1); 59 SERIALIZE_SCALAR(AddrShiftAmount); 60 SERIALIZE_SCALAR(OffsetMask); 61} 62 63void |
64PTE::unserialize(CheckpointIn &cp) |
65{ 66 UNSERIALIZE_SCALAR(Mask); 67 UNSERIALIZE_SCALAR(VPN); 68 UNSERIALIZE_SCALAR(asid); 69 UNSERIALIZE_SCALAR(G); 70 UNSERIALIZE_SCALAR(PFN0); 71 UNSERIALIZE_SCALAR(D0); 72 UNSERIALIZE_SCALAR(V0); 73 UNSERIALIZE_SCALAR(C0); 74 UNSERIALIZE_SCALAR(PFN1); 75 UNSERIALIZE_SCALAR(D1); 76 UNSERIALIZE_SCALAR(V1); 77 UNSERIALIZE_SCALAR(C1); 78 UNSERIALIZE_SCALAR(AddrShiftAmount); 79 UNSERIALIZE_SCALAR(OffsetMask); 80} 81 82} // namespace PowerISA |