/gem5/src/sim/ |
H A D | system.hh | 145 bool isAtomicMode() const { argument 156 bool isTimingMode() const { argument 166 bool bypassCaches() const { argument 179 Enums::MemoryMode getMemoryMode() const { return memoryMode; } argument 194 unsigned int cacheLineSize() const { return _cacheLineSize; } argument 208 unsigned numContexts() const { return threadContexts.size(); } argument 288 getArch() const argument 293 getPageBytes() const argument 298 getPageShift() const argument 303 getThermalModel() const argument [all...] |
H A D | process.hh | 93 const char *progName() const { return executable.c_str(); } argument 142 virtual bool mmapGrowsDown() const { return true; } argument
|
/gem5/src/arch/arm/ |
H A D | pmu.cc | 495 PMU::CounterState::isFiltered() const argument 547 getValue() const argument 616 getCounterTypeRegister(CounterId id) const argument 692 serialize(CheckpointOut &cp) const argument 753 serialize(CheckpointOut &cp) const argument [all...] |
H A D | system.hh | 165 params() const argument 191 haveSecurity() const argument 195 haveLPAE() const argument 200 haveVirtualization() const argument 205 haveCrypto() const argument 220 getGenericTimer() const argument 223 getGIC() const argument 227 highestELIs64() const argument 230 highestEL() const argument 241 resetAddr() const argument 244 haveLargeAsid64() const argument 247 haveSVE() const argument 250 sveVL() const argument 253 haveLSE() const argument 256 havePAN() const argument 260 physAddrRange64() const argument 263 physAddrRange() const argument 273 physAddrMask() const argument 282 m5opRange() const argument 285 haveSemihosting() const argument 357 params() const argument [all...] |
/gem5/src/arch/x86/ |
H A D | pagetable_walker.cc | 693 Walker::WalkerState::numInflight() const argument
|
H A D | pagetable_walker.hh | 136 std::string name() const {return walker->name();} argument 201 params() const argument [all...] |
/gem5/src/cpu/pred/ |
H A D | loop_predictor.hh | 246 getLoopUseCounter() const argument [all...] |
H A D | multiperspective_perceptron_tage.hh | 119 getHistoryStackEntry() const argument 141 getPointer() const argument [all...] |
H A D | tage_sc_l.cc | 49 TAGE_SC_L_LoopPredictor::calcConf(int index) const argument 56 TAGE_SC_L_LoopPredictor::optionalAgeInc() const argument 180 TAGE_SC_L_TAGE::gindex(ThreadID tid, Addr pc, int bank) const argument 199 TAGE_SC_L_TAGE::F(int a, int size, int bank) const argument 223 TAGE_SC_L_TAGE::bindex(Addr pc) const argument 340 TAGE_SC_L_TAGE::getBimodePred(Addr pc, TAGEBase::BranchInfo* tage_bi) const argument
|
H A D | statistical_corrector.cc | 157 StatisticalCorrector::getIndBiasSK(Addr branch_pc, BranchInfo* bi) const argument 164 StatisticalCorrector::getIndUpd(Addr branch_pc) const argument 170 StatisticalCorrector::getIndUpds(Addr branch_pc) const argument 393 StatisticalCorrector::getSizeInBits() const argument 149 getIndBias(Addr branch_pc, BranchInfo* bi, bool bias) const argument
|
H A D | tage_sc_l_8KB.cc | 164 TAGE_SC_L_TAGE_8KB::gindex_ext(int index, int bank) const argument 171 TAGE_SC_L_TAGE_8KB::gtag(ThreadID tid, Addr pc, int bank) const argument 67 getIndBiasBank(Addr branch_pc, BranchInfo* bi, int hitBank, int altBank) const argument
|
/gem5/src/arch/generic/ |
H A D | vec_reg.hh | 207 const VecElem& operator[](size_t idx) const argument 225 operator ==(const VecRegT<VE2, NE2, C2>& that) const argument 234 operator !=(const VecRegT<VE2, NE2, C2>& that) const argument 251 print() const argument 329 copyTo(Container& dst) const argument 337 copyTo(std::vector<uint8_t>& dst) const argument 349 operator ==(const VecRegContainer<S2>& that) const argument 359 operator !=(const VecRegContainer<S2>& that) const argument 364 print() const argument 367 raw_ptr() const argument 384 as() const argument 488 operator T() const argument 575 operator VecElem() const argument 603 laneView() const argument 621 laneView(int laneIdx) const argument [all...] |
/gem5/src/cpu/minor/ |
H A D | dyn_inst.hh | 247 bool isBubble() const { return id.fetchSeqNum == 0; } argument 253 bool isFault() const { retur argument 256 isInst() const argument 259 isMemRef() const argument 279 readPredicate() const argument 283 readMemAccPredicate() const argument [all...] |
/gem5/src/mem/cache/compressors/ |
H A D | cpack.hh | 270 getCode() const argument 306 getPatternNumber() const argument 329 getMatchLocation() const argument 337 getSizeBits() const argument 346 shouldAllocate() const argument 350 print() const argument [all...] |
/gem5/src/mem/ruby/system/ |
H A D | RubySystem.cc | 236 RubySystem::serialize(CheckpointOut &cp) const argument
|
H A D | RubyPort.cc | 566 RubyPort::PioSlavePort::getAddrRanges() const argument 582 RubyPort::MemSlavePort::isPhysMemAddress(Addr addr) const argument
|
H A D | RubyPort.hh | 96 AddrRangeList getAddrRanges() const argument [all...] |
/gem5/src/mem/ruby/profiler/ |
H A D | Profiler.hh | 82 bool getHotLines() const { return m_hot_lines; } argument 83 bool getAllInstructions() const { return m_all_instructions; } argument [all...] |
H A D | AddressProfiler.cc | 170 AddressProfiler::printStats(ostream& out) const argument [all...] |
/gem5/src/cpu/kvm/ |
H A D | base.hh | 109 long getVCpuID() const { return vcpuID; } argument 130 void kick() const { pthread_kill(vcpuThread, KVM_KICK_SIGNAL); } argument 309 uint8_t *getGuestData(uint64_t offset) const { argument 372 getOneRegU64(uint64_t id) const argument 377 getOneRegU32(uint64_t id) const argument 523 archIsDrained() const argument 566 ioctl(int request, void *p1) const argument 569 ioctl(int request) const argument [all...] |
/gem5/src/mem/ruby/slicc_interface/ |
H A D | AbstractController.cc | 213 AbstractController::isBlocked(Addr addr) const argument 366 AbstractController::mapAddressToMachine(Addr addr, MachineType mtype) const argument [all...] |
H A D | AbstractController.hh | 69 virtual const char* what() const throw() argument 79 const Params *params() const { return (const Params *)_params; } argument 81 NodeID getVersion() const { return m_machineID.getNum(); } argument 82 MachineType getType() const { return m_machineID.getType(); } argument 147 getAddrRanges() const argument 150 getMachineID() const argument [all...] |
H A D | RubyRequest.hh | 144 MsgPtr clone() const argument 147 Addr getLineAddress() const { return m_LineAddress; } argument 148 Addr getPhysicalAddress() const { return m_PhysicalAddress; } argument 149 const RubyRequestType& getType() const { return m_Type; } argument 150 Addr getProgramCounter() const { return m_ProgramCounter; } argument 151 const RubyAccessMode& getAccessMode() const { return m_AccessMode; } argument 152 const int& getSize() const { retur argument 153 getPrefetch() const argument [all...] |
/gem5/src/base/stats/ |
H A D | text.cc | 150 Text::valid() const argument 169 Text::statName(const std::string &name) const argument 253 ScalarPrint::operator()(ostream &stream, bool oneLine) const argument 300 operator ()(std::ostream &stream) const argument 418 operator ()(ostream &stream) const argument 739 operator ()(ostream &stream) const argument [all...] |
/gem5/src/cpu/testers/traffic_gen/ |
H A D | base.cc | 132 BaseTrafficGen::serialize(CheckpointOut &cp) const argument
|