Searched refs:Addr (Results 51 - 75 of 767) sorted by relevance

1234567891011>>

/gem5/src/mem/cache/tags/indexing_policies/
H A Dset_associative.cc60 SetAssociative::extractSet(const Addr addr) const
65 Addr
66 SetAssociative::regenerateAddr(const Addr tag, const ReplaceableEntry* entry)
73 SetAssociative::getPossibleEntries(const Addr addr) const
H A Dskewed_associative.cc61 Addr
62 SkewedAssociative::hash(const Addr addr) const
65 const uint8_t lsb = bits<Addr>(addr, 0);
66 const uint8_t msb = bits<Addr>(addr, msbShift);
70 return insertBits<Addr, uint8_t>(addr >> 1, msbShift, xor_bit);
73 Addr
74 SkewedAssociative::dehash(const Addr addr) const
79 const uint8_t msb = bits<Addr>(addr, msbShift - 1);
80 const uint8_t xor_bit = bits<Addr>(addr, msbShift);
84 const Addr addr_no_ms
[all...]
H A Dbase.hh139 Addr extractTag(const Addr addr) const;
149 virtual std::vector<ReplaceableEntry*> getPossibleEntries(const Addr addr)
159 virtual Addr regenerateAddr(const Addr tag, const ReplaceableEntry* entry)
/gem5/src/base/filters/
H A Dmulti_bloom_filter.hh55 void set(Addr addr) override;
56 void unset(Addr addr) override;
59 bool isSet(Addr addr) const override;
60 int getCount(Addr addr) const override;
H A Dperfect_bloom_filter.hh52 void set(Addr addr) override;
53 void unset(Addr addr) override;
56 int getCount(Addr addr) const override;
61 std::unordered_set<Addr> entries;
H A Dmulti_bit_sel_bloom_filter.hh51 void set(Addr addr) override;
52 int getCount(Addr addr) const override;
61 virtual int hash(Addr addr, int hash_number) const;
/gem5/src/arch/mips/linux/
H A Dsystem.hh57 SkipDelayLoopEvent(PCEventQueue *q, const std::string &desc, Addr addr)
65 PrintThreadInfo(PCEventQueue *q, const std::string &desc, Addr addr)
75 Addr KernelStart; // Lookup the symbol swapper_pg_dir
78 Addr InitStack() const { return KernelStart + 0x02000; }
79 Addr EmptyPGT() const { return KernelStart + 0x04000; }
80 Addr EmptyPGE() const { return KernelStart + 0x08000; }
81 Addr ZeroPGE() const { return KernelStart + 0x0A000; }
82 Addr StartAddr() const { return KernelStart + 0x10000; }
84 Addr Param() const { return ZeroPGE() + 0x0; }
85 Addr CommandLin
[all...]
/gem5/src/arch/mips/
H A Dsystem.cc55 Addr
56 MipsSystem::fixFuncEventAddr(Addr addr)
62 MipsSystem::setMipsAccess(Addr access)
H A Dstacktrace.hh55 Addr task(Addr ksp) const;
56 int pid(Addr ksp) const;
57 std::string name(Addr ksp) const;
66 std::vector<Addr> stack;
69 bool isEntry(Addr addr);
70 bool decodePrologue(Addr sp, Addr callpc, Addr func, int &size, Addr
[all...]
/gem5/src/arch/alpha/
H A Dutility.hh69 inline bool PcPAL(Addr addr) { return addr & 0x3; }
78 inline Addr PteAddr(Addr a) { return (a & PteMask) << PteShift; }
81 inline bool IsUSeg(Addr a) { assert(USegBase == 0); return a <= USegEnd; }
84 inline bool IsK0Seg(Addr a) { return K0SegBase <= a && a <= K0SegEnd; }
85 inline Addr K0Seg2Phys(Addr addr) { return addr & ~K0SegBase; }
88 inline bool IsK1Seg(Addr a) { return K1SegBase <= a && a <= K1SegEnd; }
90 inline Addr
91 TruncPage(Addr add
[all...]
H A Dstacktrace.hh58 Addr task(Addr ksp) const;
59 int pid(Addr ksp) const;
60 std::string name(Addr ksp) const;
67 std::vector<Addr> stack;
70 bool isEntry(Addr addr);
71 bool decodePrologue(Addr sp, Addr callpc, Addr func, int &size, Addr
[all...]
/gem5/src/arch/riscv/
H A Dsystem.cc59 Addr
60 RiscvSystem::fixFuncEventAddr(Addr addr)
66 RiscvSystem::setRiscvAccess(Addr access)
H A Dsystem.hh55 Addr _resetVect;
63 Addr resetVect() const { return _resetVect; }
75 void setRiscvAccess(Addr access);
102 virtual Addr fixFuncEventAddr(Addr addr);
H A Dstacktrace.hh53 Addr task(Addr ksp) const;
54 int pid(Addr ksp) const;
55 std::string name(Addr ksp) const;
62 std::vector<Addr> stack;
65 bool isEntry(Addr addr);
66 bool decodePrologue(Addr sp, Addr callpc, Addr func, int &size, Addr
[all...]
/gem5/src/arch/alpha/linux/
H A Dsystem.hh56 SkipDelayLoopEvent(PCEventQueue *q, const std::string &desc, Addr addr)
63 PrintThreadInfo(PCEventQueue *q, const std::string &desc, Addr addr)
72 Addr KernelStart; // Lookup the symbol swapper_pg_dir
75 Addr InitStack() const { return KernelStart + 0x02000; }
76 Addr EmptyPGT() const { return KernelStart + 0x04000; }
77 Addr EmptyPGE() const { return KernelStart + 0x08000; }
78 Addr ZeroPGE() const { return KernelStart + 0x0A000; }
79 Addr StartAddr() const { return KernelStart + 0x10000; }
81 Addr Param() const { return ZeroPGE() + 0x0; }
82 Addr CommandLin
[all...]
/gem5/src/mem/
H A Dsecure_port_proxy.hh75 bool tryReadBlob(Addr addr, void *p, int size) const override;
76 bool tryWriteBlob(Addr addr, const void *p, int size) const override;
77 bool tryMemsetBlob(Addr addr, uint8_t val, int size) const override;
/gem5/src/arch/arm/freebsd/
H A Dsystem.hh109 Addr secDataPtrAddr;
110 Addr secDataAddr;
111 Addr penReleaseAddr;
112 Addr pen64ReleaseAddr;
113 Addr bootReleaseAddr;
/gem5/src/arch/generic/linux/
H A Dthreadinfo.hh47 Addr pcbb;
53 Addr addr = 0;
67 ThreadInfo(ThreadContext *_tc, Addr _pcbb = 0)
75 inline Addr
81 Addr addr = pcbb;
82 Addr sp;
88 p.readBlob(addr, &sp, sizeof(Addr));
93 inline Addr
94 curTaskInfo(Addr thread_info = 0)
106 return tc->getVirtProxy().read<Addr>(thread_inf
[all...]
/gem5/src/arch/arm/
H A Dstacktrace.hh58 Addr task(Addr ksp) const;
59 int pid(Addr ksp) const;
60 std::string name(Addr ksp) const;
69 std::vector<Addr> stack;
72 bool isEntry(Addr addr);
73 bool decodePrologue(Addr sp, Addr callpc, Addr func, int &size, Addr
[all...]
/gem5/src/arch/x86/
H A Dstacktrace.hh57 Addr task(Addr ksp) const;
58 int pid(Addr ksp) const;
59 std::string name(Addr ksp) const;
66 std::vector<Addr> stack;
69 bool isEntry(Addr addr);
70 bool decodePrologue(Addr sp, Addr callpc, Addr func, int &size, Addr
[all...]
/gem5/src/cpu/testers/traffic_gen/
H A Dbase_gen.hh81 PacketPtr getPacket(Addr addr, unsigned size, const MemCmd& cmd,
142 Addr start_addr, Addr end_addr,
143 Addr _blocksize, Addr cacheline_size,
145 uint8_t read_percent, Addr data_limit);
149 const Addr startAddr;
152 const Addr endAddr;
155 const Addr blocksize;
158 const Addr cacheLineSiz
[all...]
/gem5/src/arch/power/
H A Dstacktrace.hh53 Addr task(Addr ksp) const;
54 int pid(Addr ksp) const;
55 std::string name(Addr ksp) const;
62 std::vector<Addr> stack;
65 bool isEntry(Addr addr);
66 bool decodePrologue(Addr sp, Addr callpc, Addr func, int &size, Addr
[all...]
/gem5/src/dev/mips/
H A Dmalta.hh108 virtual Addr pciToDma(Addr pciAddr) const;
110 Addr
117 Addr
118 calcPciIOAddr(Addr addr)
124 Addr
125 calcPciMemAddr(Addr addr)
/gem5/src/cpu/pred/
H A Dbtb.hh49 Addr tag;
78 TheISA::PCState lookup(Addr instPC, ThreadID tid);
85 bool valid(Addr instPC, ThreadID tid);
92 void update(Addr instPC, const TheISA::PCState &targetPC,
100 inline unsigned getIndex(Addr instPC, ThreadID tid);
106 inline Addr getTag(Addr instPC);
/gem5/src/dev/sparc/
H A Dt1000.cc76 Addr
77 T1000::pciToDma(Addr pciAddr) const
84 Addr
91 Addr
92 T1000::calcPciIOAddr(Addr addr)
98 Addr
99 T1000::calcPciMemAddr(Addr addr)

Completed in 12 milliseconds

1234567891011>>