/gem5/src/arch/x86/ |
H A D | types.cc | 40 paramOut(CheckpointOut &cp, const string &name, ExtMachInst const &machInst) argument 43 paramOut(cp, name + ".legacy", (uint8_t)machInst.legacy); 44 paramOut(cp, name + ".rex", (uint8_t)machInst.rex); 45 paramOut(cp, name + ".vex", (uint32_t)machInst.vex); 48 paramOut(cp, name + ".opcode.type", (uint8_t)machInst.opcode.type); 49 paramOut(cp, name + ".opcode.op", (uint8_t)machInst.opcode.op); 52 paramOut(cp, name + ".modRM", (uint8_t)machInst.modRM); 53 paramOut(cp, name + ".sib", (uint8_t)machInst.sib); 56 paramOut(cp, name + ".immediate", machInst.immediate); 57 paramOut(cp, nam 71 paramIn(CheckpointIn &cp, const string &name, ExtMachInst &machInst) argument [all...] |
/gem5/src/dev/net/ |
H A D | pktfifo.cc | 69 PacketFifoEntry::serialize(const string &base, CheckpointOut &cp) const 71 packet->serialize(base + ".packet", cp); 72 paramOut(cp, base + ".slack", slack); 73 paramOut(cp, base + ".number", number); 74 paramOut(cp, base + ".priv", priv); 78 PacketFifoEntry::unserialize(const string &base, CheckpointIn &cp) argument 81 packet->unserialize(base + ".packet", cp); 82 paramIn(cp, base + ".slack", slack); 83 paramIn(cp, base + ".number", number); 84 paramIn(cp, bas 101 unserialize(const string &base, CheckpointIn &cp) argument [all...] |
H A D | etherpkt.cc | 42 EthPacketData::serialize(const string &base, CheckpointOut &cp) const 44 paramOut(cp, base + ".simLength", simLength); 45 paramOut(cp, base + ".bufLength", bufLength); 46 paramOut(cp, base + ".length", length); 47 arrayParamOut(cp, base + ".data", data, length); 51 EthPacketData::unserialize(const string &base, CheckpointIn &cp) argument 53 paramIn(cp, base + ".length", length); 55 if (optParamIn(cp, base + ".bufLength", chkpt_buf_length)) { 70 arrayParamIn(cp, base + ".data", data, length); 71 if (!optParamIn(cp, bas [all...] |
H A D | etherlink.cc | 118 EtherLink::serialize(CheckpointOut &cp) const 120 link[0]->serialize("link0", cp); 121 link[1]->serialize("link1", cp); 125 EtherLink::unserialize(CheckpointIn &cp) argument 127 link[0]->unserialize("link0", cp); 128 link[1]->unserialize("link1", cp); 202 EtherLink::Link::serialize(const string &base, CheckpointOut &cp) const 205 paramOut(cp, base + ".packet_exists", packet_exists); 207 packet->serialize(base + ".packet", cp); 210 paramOut(cp, bas 228 unserialize(const string &base, CheckpointIn &cp) argument [all...] |
H A D | i8254xGBe_defs.hh | 308 void serialize(CheckpointOut &cp) const 312 void unserialize(CheckpointIn &cp) argument 764 void serialize(CheckpointOut &cp) const override 766 paramOut(cp, "ctrl", ctrl._data); 767 paramOut(cp, "sts", sts._data); 768 paramOut(cp, "eecd", eecd._data); 769 paramOut(cp, "eerd", eerd._data); 770 paramOut(cp, "ctrl_ext", ctrl_ext._data); 771 paramOut(cp, "mdic", mdic._data); 772 paramOut(cp, "ic [all...] |
/gem5/src/sim/ |
H A D | fd_entry.cc | 41 FDEntry::serialize(CheckpointOut &cp) const 47 FDEntry::unserialize(CheckpointIn &cp) argument 53 FileFDEntry::serialize(CheckpointOut &cp) const 62 FileFDEntry::unserialize(CheckpointIn &cp) argument 71 PipeFDEntry::serialize(CheckpointOut &cp) const 79 PipeFDEntry::unserialize(CheckpointIn &cp) argument 87 DeviceFDEntry::serialize(CheckpointOut &cp) const 95 DeviceFDEntry::unserialize(CheckpointIn &cp) argument
|
H A D | ticked_object.cc | 88 Ticked::serialize(CheckpointOut &cp) const 92 paramOut(cp, "lastStopped", lastStoppedUint); 96 Ticked::unserialize(CheckpointIn &cp) argument 106 optParamIn(cp, "lastStopped", lastStoppedUint); 126 TickedObject::serialize(CheckpointOut &cp) const 128 Ticked::serialize(cp); 129 ClockedObject::serialize(cp); 132 TickedObject::unserialize(CheckpointIn &cp) argument 134 Ticked::unserialize(cp); 135 ClockedObject::unserialize(cp); [all...] |
H A D | mem_state.hh | 93 serialize(CheckpointOut &cp) const override 95 paramOut(cp, "brkPoint", _brkPoint); 96 paramOut(cp, "stackBase", _stackBase); 97 paramOut(cp, "stackSize", _stackSize); 98 paramOut(cp, "maxStackSize", _maxStackSize); 99 paramOut(cp, "stackMin", _stackMin); 100 paramOut(cp, "nextThreadStackBase", _nextThreadStackBase); 101 paramOut(cp, "mmapEnd", _mmapEnd); 104 unserialize(CheckpointIn &cp) override 106 paramIn(cp, "brkPoin [all...] |
H A D | serialize.hh | 176 ScopedCheckpointSection(CP &cp, const char *name) { argument 178 nameOut(cp); 182 ScopedCheckpointSection(CP &cp, const std::string &name) { argument 184 nameOut(cp); 198 void nameOut(CheckpointOut &cp); 199 void nameOut(CheckpointIn &cp) {}; argument 211 * @param cp Checkpoint state 213 virtual void serialize(CheckpointOut &cp) const = 0; 220 * @param cp Checkpoint state 222 virtual void unserialize(CheckpointIn &cp) 237 serializeSection(CheckpointOut &cp, const std::string &name) const argument 253 unserializeSection(CheckpointIn &cp, const std::string &name) argument 383 paramIn(CheckpointIn &cp, const std::string &name, T ¶m) argument 394 optParamIn(CheckpointIn &cp, const std::string &name, T ¶m, bool warn = true) argument 488 arrayParamIn(CheckpointIn &cp, const std::string &name, T *param, unsigned size) argument 533 arrayParamIn(CheckpointIn &cp, const std::string &name, std::vector<T> ¶m) argument 575 arrayParamIn(CheckpointIn &cp, const std::string &name, std::list<T> ¶m) argument 605 arrayParamIn(CheckpointIn &cp, const std::string &name, std::set<T> ¶m) argument [all...] |
H A D | serialize.cc | 89 void serialize(CheckpointOut &cp) const override; 90 void unserialize(CheckpointIn &cp) override; 103 Globals::serialize(CheckpointOut &cp) const 105 paramOut(cp, "curTick", curTick()); 110 Globals::unserialize(CheckpointIn &cp) argument 112 paramIn(cp, "curTick", unserializedCurTick); 116 if (!cp.find(section, "version_tags", str)) { 126 arrayParamIn(cp, "version_tags", cpt_tags); // UNSERIALIZE_CONTAINER 176 Serializable::serializeSection(CheckpointOut &cp, const char *name) const argument 178 Serializable::ScopedCheckpointSection sec(cp, nam 183 unserializeSection(CheckpointIn &cp, const char *name) argument 209 unserializeGlobals(CheckpointIn &cp) argument 236 nameOut(CheckpointOut &cp) argument 319 objParamIn(CheckpointIn &cp, const string &name, SimObject * ¶m) argument [all...] |
/gem5/src/base/ |
H A D | random.cc | 74 Random::serialize(CheckpointOut &cp) const 82 paramOut(cp, "mt_state", state); 86 Random::unserialize(CheckpointIn &cp) argument 94 if (optParamIn(cp, "mt_state", state)) {
|
/gem5/src/dev/ps2/ |
H A D | keyboard.hh | 64 void serialize(CheckpointOut &cp) const override; 65 void unserialize(CheckpointIn &cp) override;
|
/gem5/util/cpt_upgraders/ |
H A D | process-fdmap-rename.py | 3 def rename_section(cp, section_from, section_to): 4 items = cp.items(section_from) 5 cp.add_section(section_to) 7 cp.set(section_to, item[0], item[1]) 8 cp.remove_section(section_from)
|
/gem5/src/dev/ |
H A D | intel_8254_timer.cc | 75 Intel8254Timer::serialize(const string &base, CheckpointOut &cp) const 78 counter[0]->serialize(base + ".counter0", cp); 79 counter[1]->serialize(base + ".counter1", cp); 80 counter[2]->serialize(base + ".counter2", cp); 84 Intel8254Timer::unserialize(const string &base, CheckpointIn &cp) argument 87 counter[0]->unserialize(base + ".counter0", cp); 88 counter[1]->unserialize(base + ".counter1", cp); 89 counter[2]->unserialize(base + ".counter2", cp); 232 Intel8254Timer::Counter::serialize(const string &base, CheckpointOut &cp) const 234 paramOut(cp, bas 250 unserialize(const string &base, CheckpointIn &cp) argument [all...] |
/gem5/src/dev/alpha/ |
H A D | backdoor.hh | 79 void serialize(CheckpointOut &cp) const override; 80 void unserialize(CheckpointIn &cp) override; 121 void serialize(CheckpointOut &cp) const override; 122 void unserialize(CheckpointIn &cp) override;
|
/gem5/src/arch/mips/ |
H A D | pagetable.hh | 77 void serialize(CheckpointOut &cp) const; 78 void unserialize(CheckpointIn &cp); 103 void serialize(CheckpointOut &cp) const 108 void unserialize(CheckpointIn &cp) argument
|
H A D | isa.cc | 170 CoreSpecific cp; local 181 procId.coOp = cp.CP0_PRId_CompanyOptions; 182 procId.coId = cp.CP0_PRId_CompanyID; 183 procId.procId = cp.CP0_PRId_ProcessorID; 184 procId.rev = cp.CP0_PRId_Revision; 194 cfg.be = cp.CP0_Config_BE; 195 cfg.at = cp.CP0_Config_AT; 196 cfg.ar = cp.CP0_Config_AR; 197 cfg.mt = cp.CP0_Config_MT; 198 cfg.vi = cp [all...] |
/gem5/src/arch/riscv/ |
H A D | pagetable.hh | 77 void serialize(CheckpointOut &cp) const; 78 void unserialize(CheckpointIn &cp); 103 void serialize(CheckpointOut &cp) const 108 void unserialize(CheckpointIn &cp) argument
|
/gem5/src/dev/sparc/ |
H A D | dtod.hh | 66 void serialize(CheckpointOut &cp) const override; 67 void unserialize(CheckpointIn &cp) override;
|
/gem5/src/base/loader/ |
H A D | symtab.cc | 113 SymbolTable::serialize(const string &base, CheckpointOut &cp) const 115 paramOut(cp, base + ".size", addrTable.size()); 120 paramOut(cp, csprintf("%s.addr_%d", base, i), p->first); 121 paramOut(cp, csprintf("%s.symbol_%d", base, i), p->second); 127 SymbolTable::unserialize(const string &base, CheckpointIn &cp) argument 131 paramIn(cp, base + ".size", size); 136 paramIn(cp, csprintf("%s.addr_%d", base, i), addr); 137 paramIn(cp, csprintf("%s.symbol_%d", base, i), symbol);
|
/gem5/src/kern/ |
H A D | kernel_stats.hh | 63 void serialize(CheckpointOut &cp) const override {} 64 void unserialize(CheckpointIn &cp) override {}
|
/gem5/src/cpu/o3/ |
H A D | thread_state.hh | 115 void serialize(CheckpointOut &cp) const override 117 ThreadState::serialize(cp); 120 ::serialize(*tc, cp); 123 void unserialize(CheckpointIn &cp) override 129 ThreadState::unserialize(cp); 132 ::unserialize(*tc, cp);
|
/gem5/src/arch/sparc/ |
H A D | system.cc | 181 SparcSystem::serializeSymtab(CheckpointOut &cp) const 183 resetSymtab->serialize("reset_symtab", cp); 184 hypervisorSymtab->serialize("hypervisor_symtab", cp); 185 openbootSymtab->serialize("openboot_symtab", cp); 186 nvramSymtab->serialize("nvram_symtab", cp); 187 hypervisorDescSymtab->serialize("hypervisor_desc_symtab", cp); 188 partitionDescSymtab->serialize("partition_desc_symtab", cp); 193 SparcSystem::unserializeSymtab(CheckpointIn &cp) argument 195 resetSymtab->unserialize("reset_symtab", cp); 196 hypervisorSymtab->unserialize("hypervisor_symtab", cp); [all...] |
/gem5/src/dev/pci/ |
H A D | device.cc | 425 PciDevice::serialize(CheckpointOut &cp) const 432 paramOut(cp, csprintf("pmcap.pid"), uint16_t(pmcap.pid)); 433 paramOut(cp, csprintf("pmcap.pc"), uint16_t(pmcap.pc)); 434 paramOut(cp, csprintf("pmcap.pmcs"), uint16_t(pmcap.pmcs)); 436 paramOut(cp, csprintf("msicap.mid"), uint16_t(msicap.mid)); 437 paramOut(cp, csprintf("msicap.mc"), uint16_t(msicap.mc)); 438 paramOut(cp, csprintf("msicap.ma"), uint32_t(msicap.ma)); 440 paramOut(cp, csprintf("msicap.md"), uint16_t(msicap.md)); 444 paramOut(cp, csprintf("msixcap.mxid"), uint16_t(msixcap.mxid)); 445 paramOut(cp, csprint 490 unserialize(CheckpointIn &cp) argument [all...] |
/gem5/ext/systemc/src/sysc/qt/md/ |
H A D | ksr1_b.s | 42 finop ; ld8 16(%cp),%c4 43 finop ; ld8 8(%cp),%cp
|