/gem5/src/cpu/pred/ |
H A D | tage_sc_l_8KB.hh | 56 void initFoldedHistories(ThreadHistory & history) override; member in class:TAGE_SC_L_TAGE_8KB 57 int gindex_ext(int index, int bank) const override; member in class:TAGE_SC_L_TAGE_8KB 59 uint16_t gtag(ThreadID tid, Addr pc, int bank) const override; member in class:TAGE_SC_L_TAGE_8KB 62 bool alloc, bool taken, TAGEBase::BranchInfo* bi, int nrand) override; member in class:TAGE_SC_L_TAGE_8KB 65 Addr branch_pc, bool taken, TAGEBase::BranchInfo* bi) override; member in class:TAGE_SC_L_TAGE_8KB 67 void resetUctr(uint8_t & u) override; member in class:TAGE_SC_L_TAGE_8KB 87 SCThreadHistory *makeThreadHistory() override; member in class:TAGE_SC_L_8KB_StatisticalCorrector 94 int altBank) const override; member in class:TAGE_SC_L_8KB_StatisticalCorrector 97 BranchInfo* bi, int & lsum, int64_t phist) override; member in class:TAGE_SC_L_8KB_StatisticalCorrector 99 int gIndexLogsSubstr(int nbr, int i) override; member in class:TAGE_SC_L_8KB_StatisticalCorrector 103 BranchInfo * tage_bi, Addr corrTarget) override; member in class:TAGE_SC_L_8KB_StatisticalCorrector 106 int64_t phist) override; member in class:TAGE_SC_L_8KB_StatisticalCorrector [all...] |
H A D | multiperspective_perceptron_tage_8KB.hh | 61 StatisticalCorrector::SCThreadHistory *makeThreadHistory() override; member in class:MPP_StatisticalCorrector_8KB 64 override; member in class:MPP_StatisticalCorrector_8KB 66 StatisticalCorrector::BranchInfo *bi, int &lsum) const override; member in class:MPP_StatisticalCorrector_8KB 68 StatisticalCorrector::BranchInfo* bi, int64_t phist) override; member in class:MPP_StatisticalCorrector_8KB 70 StatisticalCorrector::BranchInfo *bi, Addr corrTarget) override; member in class:MPP_StatisticalCorrector_8KB 73 size_t getSizeInBits() const override; member in class:MPP_StatisticalCorrector_8KB 78 void createSpecs() override; member in class:MultiperspectivePerceptronTAGE8KB
|
/gem5/src/mem/ |
H A D | secure_port_proxy.hh | 75 bool tryReadBlob(Addr addr, void *p, int size) const override; member in class:SecurePortProxy 76 bool tryWriteBlob(Addr addr, const void *p, int size) const override; member in class:SecurePortProxy 77 bool tryMemsetBlob(Addr addr, uint8_t val, int size) const override; member in class:SecurePortProxy
|
/gem5/src/base/stats/ |
H A D | text.hh | 82 void visit(const ScalarInfo &info) override; member in class:Stats::Text 83 void visit(const VectorInfo &info) override; member in class:Stats::Text 84 void visit(const DistInfo &info) override; member in class:Stats::Text 85 void visit(const VectorDistInfo &info) override; member in class:Stats::Text 86 void visit(const Vector2dInfo &info) override; member in class:Stats::Text 87 void visit(const FormulaInfo &info) override; member in class:Stats::Text 88 void visit(const SparseHistInfo &info) override; member in class:Stats::Text 91 void beginGroup(const char *name) override; member in class:Stats::Text 92 void endGroup() override; member in class:Stats::Text 95 bool valid() const override; member in class:Stats::Text 96 void begin() override; member in class:Stats::Text 97 void end() override; member in class:Stats::Text [all...] |
/gem5/src/base/filters/ |
H A D | block_bloom_filter.hh | 53 void set(Addr addr) override; member in class:BloomFilter::Block 54 void unset(Addr addr) override; member in class:BloomFilter::Block 55 int getCount(Addr addr) const override; member in class:BloomFilter::Block
|
/gem5/src/cpu/checker/ |
H A D | thread_context.hh | 93 BaseCPU *getCpuPtr() override { return actualTC->getCpuPtr(); } 95 uint32_t socketId() const override { return actualTC->socketId(); } 97 int cpuId() const override { return actualTC->cpuId(); } 99 ContextID contextId() const override { return actualTC->contextId(); } 102 setContextId(ContextID id) override 109 int threadId() const override { return actualTC->threadId(); } 111 setThreadId(int id) override 117 BaseTLB *getITBPtr() override { return actualTC->getITBPtr(); } 119 BaseTLB *getDTBPtr() override { return actualTC->getDTBPtr(); } 122 getCheckerCpuPtr() override [all...] |
/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/mem/cache/replacement_policies/ |
H A D | random_rp.hh | 83 const override; member in class:RandomRP 92 override; member in class:RandomRP 101 override; member in class:RandomRP 110 override; member in class:RandomRP 117 std::shared_ptr<ReplacementData> instantiateEntry() override; member in class:RandomRP
|
H A D | second_chance_rp.hh | 97 const override; member in class:SecondChanceRP 105 override; member in class:SecondChanceRP 115 override; member in class:SecondChanceRP 125 override; member in class:SecondChanceRP 132 std::shared_ptr<ReplacementData> instantiateEntry() override; member in class:SecondChanceRP
|
H A D | fifo_rp.hh | 82 const override; member in class:FIFORP 91 override; member in class:FIFORP 100 override; member in class:FIFORP 109 override; member in class:FIFORP 116 std::shared_ptr<ReplacementData> instantiateEntry() override; member in class:FIFORP
|
H A D | lfu_rp.hh | 82 const override; member in class:LFURP 91 override; member in class:LFURP 100 override; member in class:LFURP 109 override; member in class:LFURP 116 std::shared_ptr<ReplacementData> instantiateEntry() override; member in class:LFURP
|
H A D | lru_rp.hh | 80 const override; member in class:LRURP 89 override; member in class:LRURP 98 override; member in class:LRURP 107 override; member in class:LRURP 114 std::shared_ptr<ReplacementData> instantiateEntry() override; member in class:LRURP
|
H A D | mru_rp.hh | 82 const override; member in class:MRURP 91 override; member in class:MRURP 100 override; member in class:MRURP 109 override; member in class:MRURP 116 std::shared_ptr<ReplacementData> instantiateEntry() override; member in class:MRURP
|
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/mem/cache/tags/ |
H A D | compressed_tags.hh | 98 void tagsInit() override; member in class:CompressedTags 112 std::vector<CacheBlk*>& evict_blks) const override; member in class:CompressedTags 120 void insertBlock(const PacketPtr pkt, CacheBlk *blk) override; member in class:CompressedTags 130 void forEachBlk(std::function<void(CacheBlk &)> visitor) override; member in class:CompressedTags 141 bool anyBlk(std::function<bool(CacheBlk &)> visitor) override; member in class:CompressedTags
|
H A D | sector_blk.hh | 107 void setValid() override; member in class:SectorSubBlk 112 void setSecure() override; member in class:SectorSubBlk 117 void invalidate() override; member in class:SectorSubBlk 131 const uint32_t task_ID) override; member in class:SectorSubBlk 138 std::string print() const override; member in class:SectorSubBlk 224 void setPosition(const uint32_t set, const uint32_t way) override; member in class:SectorBlk
|
/gem5/src/dev/alpha/ |
H A D | backdoor.hh | 79 void serialize(CheckpointOut &cp) const override; member in struct:AlphaBackdoor::Access 80 void unserialize(CheckpointIn &cp) override; member in struct:AlphaBackdoor::Access 110 void startup() override; member in class:AlphaBackdoor 115 Tick read(PacketPtr pkt) override; member in class:AlphaBackdoor 116 Tick write(PacketPtr pkt) override; member in class:AlphaBackdoor 121 void serialize(CheckpointOut &cp) const override; member in class:AlphaBackdoor 122 void unserialize(CheckpointIn &cp) override; member in class:AlphaBackdoor
|
/gem5/src/dev/mips/ |
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/arm/ |
H A D | energy_ctrl.hh | 127 Tick read(PacketPtr pkt) override; member in class:EnergyCtrl 133 Tick write(PacketPtr pkt) override; member in class:EnergyCtrl 135 void serialize(CheckpointOut &cp) const override; member in class:EnergyCtrl 136 void unserialize(CheckpointIn &cp) override; member in class:EnergyCtrl 138 void startup() override; member in class:EnergyCtrl 139 void init() override; member in class:EnergyCtrl
|
/gem5/src/arch/riscv/ |
H A D | process.hh | 54 RegVal getSyscallArg(ThreadContext *tc, int &i) override; member in class:RiscvProcess 57 void setSyscallArg(ThreadContext *tc, int i, RegVal val) override; member in class:RiscvProcess 59 SyscallReturn return_value) override; member in class:RiscvProcess 61 virtual bool mmapGrowsDown() const override { return false; } 68 void initState() override; member in class:RiscvProcess64 75 void initState() override; member in class:RiscvProcess32
|
/gem5/src/mem/cache/prefetch/ |
H A D | signature_path_v2.hh | 68 PatternStrideEntry const &lookahead) const override; member in class:SignaturePathPrefetcherV2 71 PatternStrideEntry const &lookahead) const override; member in class:SignaturePathPrefetcherV2 74 PatternStrideEntry &pstride_entry) override; member in class:SignaturePathPrefetcherV2 78 stride_t &new_stride) override; member in class:SignaturePathPrefetcherV2 85 std::vector<AddrPriority> &addresses) override 90 override; member in class:SignaturePathPrefetcherV2
|
/gem5/src/dev/sparc/ |
H A D | mm_disk.hh | 61 Tick read(PacketPtr pkt) override; member in class:MmDisk 62 Tick write(PacketPtr pkt) override; member in class:MmDisk 64 void serialize(CheckpointOut &cp) const override; member in class:MmDisk
|
/gem5/src/dev/serial/ |
H A D | serial.hh | 59 * methods. Serial devices need to override these methods to 153 bool dataAvailable() const override { return false; } 154 void writeData(uint8_t c) override {}; 155 uint8_t readData() override; member in class:SerialNullDevice
|
/gem5/src/systemc/core/ |
H A D | kernel.hh | 53 void init() override; member in class:sc_gem5::Kernel 54 void regStats() override; member in class:sc_gem5::Kernel 55 void startup() override; member in class:sc_gem5::Kernel
|
/gem5/src/mem/ruby/system/ |
H A D | WeightedLRUPolicy.hh | 52 void touch(int64_t set, int64_t way, Tick time) override; member in class:WeightedLRUPolicy 54 int64_t getVictim(int64_t set) const override; member in class:WeightedLRUPolicy 56 bool useOccupancy() const override { return true; }
|