/gem5/src/mem/ |
H A D | se_translating_port_proxy.hh | 90 bool tryReadBlob(Addr addr, void *p, int size) const override; member in class:SETranslatingPortProxy 91 bool tryWriteBlob(Addr addr, const void *p, int size) const override; member in class:SETranslatingPortProxy 92 bool tryMemsetBlob(Addr addr, uint8_t val, int size) const override; member in class:SETranslatingPortProxy
|
H A D | dramsim2.hh | 192 DrainState drain() override; member in class:DRAMSim2 195 PortID idx=InvalidPortID) override; member in class:DRAMSim2 197 void init() override; member in class:DRAMSim2 198 void startup() override; member in class:DRAMSim2
|
/gem5/src/base/stats/ |
H A D | hdf5.hh | 67 void begin() override; member in class:Stats::Hdf5 68 void end() override; member in class:Stats::Hdf5 69 bool valid() const override; member in class:Stats::Hdf5 71 void beginGroup(const char *name) override; member in class:Stats::Hdf5 72 void endGroup() override; member in class:Stats::Hdf5 74 void visit(const ScalarInfo &info) override; member in class:Stats::Hdf5 75 void visit(const VectorInfo &info) override; member in class:Stats::Hdf5 76 void visit(const DistInfo &info) override; member in class:Stats::Hdf5 77 void visit(const VectorDistInfo &info) override; member in class:Stats::Hdf5 78 void visit(const Vector2dInfo &info) override; member in class:Stats::Hdf5 79 void visit(const FormulaInfo &info) override; member in class:Stats::Hdf5 80 void visit(const SparseHistInfo &info) override; member in class:Stats::Hdf5 [all...] |
/gem5/src/mem/cache/replacement_policies/ |
H A D | brrip_rp.hh | 131 const override; member in class:BRRIPRP 139 override; member in class:BRRIPRP 148 override; member in class:BRRIPRP 157 override; member in class:BRRIPRP 164 std::shared_ptr<ReplacementData> instantiateEntry() override; member in class:BRRIPRP
|
/gem5/src/learning_gem5/part2/ |
H A D | simple_memobj.hh | 89 AddrRangeList getAddrRanges() const override; member in class:SimpleMemobj::CPUSidePort 111 void recvFunctional(PacketPtr pkt) override; member in class:SimpleMemobj::CPUSidePort 121 bool recvTimingReq(PacketPtr pkt) override; member in class:SimpleMemobj::CPUSidePort 128 void recvRespRetry() override; member in class:SimpleMemobj::CPUSidePort 164 bool recvTimingResp(PacketPtr pkt) override; member in class:SimpleMemobj::MemSidePort 171 void recvReqRetry() override; member in class:SimpleMemobj::MemSidePort 180 void recvRangeChange() override; member in class:SimpleMemobj::MemSidePort 249 PortID idx=InvalidPortID) override; member in class:SimpleMemobj [all...] |
/gem5/src/arch/alpha/ |
H A D | system.hh | 58 void initState() override; member in class:AlphaSystem 63 void serializeSymtab(CheckpointOut &cp) const override; member in class:AlphaSystem 64 void unserializeSymtab(CheckpointIn &cp) override; member in class:AlphaSystem 68 void startup() override; member in class:AlphaSystem 124 Addr fixFuncEventAddr(Addr addr) override; member in class:AlphaSystem
|
/gem5/src/dev/alpha/ |
H A D | tsunami_io.hh | 126 Tick read(PacketPtr pkt) override; member in class:TsunamiIO 127 Tick write(PacketPtr pkt) override; member in class:TsunamiIO 141 void serialize(CheckpointOut &cp) const override; member in class:TsunamiIO 142 void unserialize(CheckpointIn &cp) override; member in class:TsunamiIO 147 void startup() override; member in class:TsunamiIO
|
/gem5/src/dev/i2c/ |
H A D | bus.hh | 147 Tick read(PacketPtr pkt) override; member in class:I2CBus 148 Tick write(PacketPtr pkt) override; member in class:I2CBus 150 void serialize(CheckpointOut &cp) const override; member in class:I2CBus 151 void unserialize(CheckpointIn &cp) override; member in class:I2CBus
|
/gem5/src/dev/pci/ |
H A D | host.hh | 282 Tick read(PacketPtr pkt) override; member in class:GenericPciHost 283 Tick write(PacketPtr pkt) override; member in class:GenericPciHost 285 AddrRangeList getAddrRanges() const override; member in class:GenericPciHost 312 void postInt(const PciBusAddr &addr, PciIntPin pin) override; member in class:GenericPciHost 313 void clearInt(const PciBusAddr &addr, PciIntPin pin) override; member in class:GenericPciHost
|
/gem5/src/dev/mips/ |
H A D | malta_io.hh | 123 Tick read(PacketPtr pkt) override; member in class:MaltaIO 124 Tick write(PacketPtr pkt) override; member in class:MaltaIO 133 void serialize(CheckpointOut &cp) const override; member in class:MaltaIO 134 void unserialize(CheckpointIn &cp) override; member in class:MaltaIO 139 void startup() override; member in class:MaltaIO
|
H A D | malta.hh | 90 void postConsoleInt() override; member in class:Malta 95 void clearConsoleInt() override; member in class:Malta 100 void postPciInt(int line) override; member in class:Malta 105 void clearPciInt(int line) override; member in class:Malta 131 void serialize(CheckpointOut &cp) const override; member in class:Malta 132 void unserialize(CheckpointIn &cp) override; member in class:Malta
|
/gem5/src/dev/net/ |
H A D | tcp_iface.hh | 126 const EthPacketPtr &packet) override; member in class:TCPIface 128 void sendCmd(const Header &header) override; member in class:TCPIface 130 bool recvHeader(Header &header) override; member in class:TCPIface 132 void recvPacket(const Header &header, EthPacketPtr &packet) override; member in class:TCPIface 134 void initTransport() override; member in class:TCPIface 153 ~TCPIface() override; member in class:TCPIface
|
/gem5/src/mem/probes/ |
H A D | mem_footprint.hh | 62 void regStats() override; member in class:MemFootprintProbe 75 void handleRequest(const ProbePoints::PacketInfo &pkt_info) override; member in class:MemFootprintProbe
|
/gem5/src/arch/arm/linux/ |
H A D | system.hh | 148 std::string &next_task_str, int32_t &mm) override; member in class:DumpStatsPCEvent64
|
/gem5/src/arch/arm/kvm/ |
H A D | armv8_cpu.hh | 87 void startup() override; member in class:ArmV8KvmCPU 89 void dump() const override; member in class:ArmV8KvmCPU 92 void updateKvmState() override; member in class:ArmV8KvmCPU 93 void updateThreadContext() override; member in class:ArmV8KvmCPU
|
/gem5/src/sim/ |
H A D | ticked_object.hh | 143 void serialize(CheckpointOut &cp) const override; member in class:Ticked 144 void unserialize(CheckpointIn &cp) override; member in class:Ticked 177 void regStats() override; member in class:TickedObject 178 void serialize(CheckpointOut &cp) const override; member in class:TickedObject 179 void unserialize(CheckpointIn &cp) override; member in class:TickedObject
|
H A D | root.hh | 108 void startup() override; member in class:Root 110 void serialize(CheckpointOut &cp) const override; member in class:Root
|
/gem5/src/systemc/utils/ |
H A D | vcd.hh | 80 void trace(bool delta) override; member in class:sc_gem5::VcdTraceFile 92 void addTraceVal(const bool *v, const std::string &name) override; member in class:sc_gem5::VcdTraceFile 93 void addTraceVal(const float *v, const std::string &name) override; member in class:sc_gem5::VcdTraceFile 94 void addTraceVal(const double *v, const std::string &name) override; member in class:sc_gem5::VcdTraceFile 97 const std::string &name) override; member in class:sc_gem5::VcdTraceFile 99 const std::string &name) override; member in class:sc_gem5::VcdTraceFile 101 const std::string &name) override; member in class:sc_gem5::VcdTraceFile 103 const std::string &name) override; member in class:sc_gem5::VcdTraceFile 105 const std::string &name) override; member in class:sc_gem5::VcdTraceFile 107 const std::string &name) override; member in class:sc_gem5::VcdTraceFile 109 const std::string &name) override; member in class:sc_gem5::VcdTraceFile 111 const std::string &name) override; member in class:sc_gem5::VcdTraceFile 113 const std::string &name) override; member in class:sc_gem5::VcdTraceFile 115 const std::string &name) override; member in class:sc_gem5::VcdTraceFile 117 const std::string &name) override; member in class:sc_gem5::VcdTraceFile 120 const std::string &name) override; member in class:sc_gem5::VcdTraceFile 122 const std::string &name) override; member in class:sc_gem5::VcdTraceFile 125 const std::string &name, int width) override; member in class:sc_gem5::VcdTraceFile 127 int width) override; member in class:sc_gem5::VcdTraceFile 129 const std::string &name, int width) override; member in class:sc_gem5::VcdTraceFile 131 int width) override; member in class:sc_gem5::VcdTraceFile 133 const std::string &name, int width) override; member in class:sc_gem5::VcdTraceFile 135 int width) override; member in class:sc_gem5::VcdTraceFile 137 const std::string &name, int width) override; member in class:sc_gem5::VcdTraceFile 139 int width) override; member in class:sc_gem5::VcdTraceFile 142 const std::string &name, int width) override; member in class:sc_gem5::VcdTraceFile 144 const std::string &name, int width) override; member in class:sc_gem5::VcdTraceFile 147 const char **literals) override; member in class:sc_gem5::VcdTraceFile 149 void writeComment(const std::string &comment) override; member in class:sc_gem5::VcdTraceFile [all...] |
/gem5/src/arch/power/insts/ |
H A D | floating.hh | 149 Addr pc, const SymbolTable *symtab) const override; member in class:PowerISA::FloatOp
|
/gem5/src/cpu/ |
H A D | inst_pb_trace.hh | 78 void dump() override; member in class:Trace::InstPBTraceRecord 93 StaticInstPtr mi = NULL) override; member in class:Trace::InstPBTrace
|
/gem5/src/arch/riscv/insts/ |
H A D | amo.hh | 54 Fault execute(ExecContext *, Trace::InstRecord *) const override; member in class:RiscvISA::MemFenceMicro 56 Addr pc, const SymbolTable *symtab) const override; member in class:RiscvISA::MemFenceMicro 66 Addr pc, const SymbolTable *symtab) const override; member in class:RiscvISA::LoadReserved 76 Addr pc, const SymbolTable *symtab) const override; member in class:RiscvISA::LoadReservedMicro 86 Addr pc, const SymbolTable *symtab) const override; member in class:RiscvISA::StoreCond 96 Addr pc, const SymbolTable *symtab) const override; member in class:RiscvISA::StoreCondMicro 106 Addr pc, const SymbolTable *symtab) const override; member in class:RiscvISA::AtomicMemOp 116 Addr pc, const SymbolTable *symtab) const override; member in class:RiscvISA::AtomicMemOpMicro
|
/gem5/src/arch/x86/ |
H A D | tlb.hh | 87 void flushAll() override; member in class:X86ISA::TLB 91 void demapPage(Addr va, uint64_t asn) override; member in class:X86ISA::TLB 126 const RequestPtr &req, ThreadContext *tc, Mode mode) override; member in class:X86ISA::TLB 129 Translation *translation, Mode mode) override; member in class:X86ISA::TLB 145 Mode mode) const override; member in class:X86ISA::TLB 152 void regStats() override; member in class:X86ISA::TLB 155 void serialize(CheckpointOut &cp) const override; member in class:X86ISA::TLB 156 void unserialize(CheckpointIn &cp) override; member in class:X86ISA::TLB 168 Port *getTableWalkerPort() override; member in class:X86ISA::TLB [all...] |
/gem5/src/dev/arm/ |
H A D | base_gic.hh | 71 void init() override; member in class:BaseGic 151 ArmInterruptPin* get(ThreadContext *tc = nullptr) override; member in class:ArmSPIGen 166 ArmInterruptPin* get(ThreadContext* tc = nullptr) override; member in class:ArmPPIGen 228 void raise() override; member in class:ArmSPI 229 void clear() override; member in class:ArmSPI 239 void raise() override; member in class:ArmPPI 240 void clear() override; member in class:ArmPPI
|
/gem5/src/systemc/core/ |
H A D | sc_main_fiber.hh | 65 void main() override; member in class:sc_gem5::ScMainFiber
|
/gem5/src/arch/arm/tracers/ |
H A D | tarmac_record_v8.hh | 85 const std::string &prefix = "") const override; member in struct:Trace::TarmacTracerRecordV8::TraceInstEntryV8 102 const std::string &prefix = "") const override; member in struct:Trace::TarmacTracerRecordV8::TraceRegEntryV8 106 RegIndex regRelIdx) override; member in struct:Trace::TarmacTracerRecordV8::TraceRegEntryV8 109 RegIndex regRelIdx) override; member in struct:Trace::TarmacTracerRecordV8::TraceRegEntryV8 125 const std::string &prefix = "") const override; member in struct:Trace::TarmacTracerRecordV8::TraceMemEntryV8
|