Searched refs:Addr (Results 76 - 100 of 767) sorted by relevance

1234567891011>>

/gem5/src/dev/sparc/
H A Diob.hh46 const Addr IntManAddr = 0x0000;
47 const Addr IntManSize = 0x0020;
48 const Addr IntCtlAddr = 0x0400;
49 const Addr IntCtlSize = 0x0020;
50 const Addr JIntVecAddr = 0x0A00;
51 const Addr IntVecDisAddr = 0x0800;
52 const Addr IntVecDisSize = 0x0100;
56 const Addr JIntData0Addr = 0x0400;
57 const Addr JIntData1Addr = 0x0500;
58 const Addr JIntDataA0Add
[all...]
/gem5/src/arch/x86/
H A Dsystem.hh98 void writeOutSMBiosTable(Addr header,
99 Addr &headerSize, Addr &tableSize, Addr table = 0);
101 void writeOutMPTable(Addr fp,
102 Addr &fpSize, Addr &tableSize, Addr table = 0);
106 virtual Addr fixFuncEventAddr(Addr add
[all...]
/gem5/src/mem/ruby/structures/
H A DPersistentTable.hh61 void persistentRequestLock(Addr address, MachineID locker,
63 void persistentRequestUnlock(Addr address, MachineID unlocker);
64 bool okToIssueStarving(Addr address, MachineID machID) const;
65 MachineID findSmallest(Addr address) const;
66 AccessType typeOfSmallest(Addr address) const;
67 void markEntries(Addr address);
68 bool isLocked(Addr addr) const;
69 int countStarvingForAddress(Addr addr) const;
70 int countReadStarvingForAddress(Addr addr) const;
80 typedef std::unordered_map<Addr, PersistentTableEntr
[all...]
H A DCacheMemory.hh61 bool tryCacheAccess(Addr address, RubyRequestType type,
65 bool testCacheAccess(Addr address, RubyRequestType type,
69 bool isTagPresent(Addr address) const;
74 bool cacheAvail(Addr address) const;
77 AbstractCacheEntry* allocate(Addr address,
79 AbstractCacheEntry* allocate(Addr address, AbstractCacheEntry* new_entry)
83 void allocateVoid(Addr address, AbstractCacheEntry* new_entry)
89 void deallocate(Addr address);
92 Addr cacheProbe(Addr addres
[all...]
H A DPrefetcher.hh61 Addr m_address;
88 void issueNextPrefetch(Addr address, PrefetchEntry *stream);
95 void observePfHit(Addr address);
96 void observePfMiss(Addr address);
103 void observeMiss(Addr address, const RubyRequestType& type);
126 void initializeStream(Addr address, int stride,
131 PrefetchEntry* getPrefetchEntry(Addr address,
135 bool accessUnitFilter(std::vector<Addr>& filter_table,
136 uint32_t *hit_table, uint32_t &index, Addr address,
140 bool accessNonunitFilter(Addr addres
[all...]
/gem5/src/arch/alpha/
H A Dev5.hh44 const Addr VAddrImplMask = (ULL(1) << VAddrImplBits) - 1;
45 const Addr VAddrUnImplMask = ~VAddrImplMask;
46 inline Addr VAddrImpl(Addr a) { return a & VAddrImplMask; }
47 inline Addr VAddrVPN(Addr a) { return a >> PageShift; }
48 inline Addr VAddrOffset(Addr a) { return a & PageOffset; }
49 inline Addr VAddrSpaceEV5(Addr
[all...]
/gem5/src/dev/arm/
H A Damba_device.hh74 bool readId(PacketPtr pkt, uint64_t amba_id, Addr pio_addr);
85 AmbaPioDevice(const Params *p, Addr pio_size);
97 AmbaIntDevice(const Params *p, Addr pio_size);
104 Addr pioAddr;
105 Addr pioSize;
112 AmbaDmaDevice(const Params *p, Addr pio_size = 0);
/gem5/src/cpu/pred/
H A Dtage.hh78 virtual bool predict(ThreadID tid, Addr branch_pc, bool cond_branch,
86 void uncondBranch(ThreadID tid, Addr br_pc, void* &bp_history) override;
87 bool lookup(ThreadID tid, Addr branch_addr, void* &bp_history) override;
88 void btbUpdate(ThreadID tid, Addr branch_addr, void* &bp_history) override;
89 void update(ThreadID tid, Addr branch_addr, bool taken, void *bp_history,
91 Addr corrTarget = MaxAddr) override;
H A D2bit_local.hh69 virtual void uncondBranch(ThreadID tid, Addr pc, void * &bp_history);
78 bool lookup(ThreadID tid, Addr branch_addr, void * &bp_history);
87 void btbUpdate(ThreadID tid, Addr branch_addr, void * &bp_history);
94 void update(ThreadID tid, Addr branch_addr, bool taken, void *bp_history,
95 bool squashed, const StaticInstPtr & inst, Addr corrTarget);
110 inline unsigned getLocalIndex(Addr &PC);
H A Dsimple_indirect.hh47 bool lookup(Addr br_addr, TheISA::PCState& br_target, ThreadID tid);
48 void recordIndirect(Addr br_addr, Addr tgt_addr, InstSeqNum seq_num,
74 Addr tag;
80 Addr getSetIndex(Addr br_addr, unsigned ghr, ThreadID tid);
81 Addr getTag(Addr br_addr);
85 HistoryEntry(Addr br_addr, Addr tgt_add
[all...]
/gem5/src/cpu/testers/rubytest/
H A DCheck.hh48 Check(Addr address, Addr pc, int _num_writers,
53 Addr getAddress() const { return m_address; }
54 void changeAddress(Addr address);
73 Addr m_address;
74 Addr m_pc;
/gem5/src/arch/mips/
H A Dsystem.hh62 void setMipsAccess(Addr access);
89 virtual Addr fixFuncEventAddr(Addr addr);
/gem5/src/mem/
H A Dsecure_port_proxy.cc43 SecurePortProxy::tryReadBlob(Addr addr, void *p, int size) const
50 SecurePortProxy::tryWriteBlob(Addr addr, const void *p, int size) const
57 SecurePortProxy::tryMemsetBlob(Addr addr, uint8_t v, int size) const
H A Dfs_translating_port_proxy.hh91 bool tryReadBlob(Addr addr, void *p, int size) const override;
95 bool tryWriteBlob(Addr addr, const void *p, int size) const override;
100 bool tryMemsetBlob(Addr address, uint8_t v, int size) const override;
H A Dport_proxy.hh119 void readBlobPhys(Addr addr, Request::Flags flags,
125 void writeBlobPhys(Addr addr, Request::Flags flags,
131 void memsetBlobPhys(Addr addr, Request::Flags flags,
143 tryReadBlob(Addr addr, void *p, int size) const
154 tryWriteBlob(Addr addr, const void *p, int size) const
165 tryMemsetBlob(Addr addr, uint8_t val, int size) const
179 readBlob(Addr addr, void *p, int size) const
189 writeBlob(Addr addr, const void *p, int size) const
199 memsetBlob(Addr addr, uint8_t v, int size) const
209 T read(Addr addres
[all...]
/gem5/src/arch/x86/bios/
H A De820.hh57 Addr addr;
58 Addr size;
78 void writeTo(PortProxy& proxy, Addr countAddr, Addr addr);
/gem5/src/base/loader/
H A Dsymtab.hh45 typedef std::multimap<Addr, std::string> ATable;
46 typedef std::map<std::string, Addr> STable;
54 upperBound(Addr addr, ATable::const_iterator &iter) const
72 bool insert(Addr address, std::string symbol);
84 findSymbol(Addr address, std::string &symbol) const
97 findAddress(const std::string &symbol, Addr &address) const
116 findNearestSymbol(Addr addr, std::string &symbol, Addr &symaddr,
117 Addr &nextaddr) const
133 findNearestSymbol(Addr add
[all...]
H A Draw_object.cc66 RawObject::loadAllSymbols(SymbolTable *symtab, Addr base, Addr offset,
67 Addr addr_mask)
73 RawObject::loadGlobalSymbols(SymbolTable *symtab, Addr base, Addr offset,
74 Addr addr_mask)
84 RawObject::loadLocalSymbols(SymbolTable *symtab, Addr base, Addr offset,
85 Addr addr_mask)
H A Daout_object.cc84 AoutObject::loadAllSymbols(SymbolTable *symtab, Addr base, Addr offset,
85 Addr addr_mask)
91 AoutObject::loadGlobalSymbols(SymbolTable *symtab, Addr base, Addr offset,
92 Addr addr_mask)
99 AoutObject::loadLocalSymbols(SymbolTable *symtab, Addr base, Addr offset,
100 Addr addr_mask)
/gem5/src/arch/riscv/
H A Dstacktrace.cc45 Addr
46 ProcessInfo::task(Addr ksp) const
53 ProcessInfo::pid(Addr ksp) const
60 ProcessInfo::name(Addr ksp) const
90 StackTrace::isEntry(Addr addr)
115 StackTrace::decodePrologue(Addr sp, Addr callpc, Addr func, int &size,
116 Addr &ra)
/gem5/src/arch/power/
H A Dstacktrace.cc46 Addr
47 ProcessInfo::task(Addr ksp) const
54 ProcessInfo::pid(Addr ksp) const
61 ProcessInfo::name(Addr ksp) const
91 StackTrace::isEntry(Addr addr)
116 StackTrace::decodePrologue(Addr sp, Addr callpc, Addr func, int &size,
117 Addr &ra)
/gem5/src/arch/arm/
H A Dvtophys.cc61 Addr
62 ArmISA::vtophys(Addr vaddr)
67 static std::pair<bool, Addr>
68 try_translate(ThreadContext *tc, Addr addr)
96 Addr
97 ArmISA::vtophys(ThreadContext *tc, Addr addr)
99 const std::pair<bool, Addr> translation(try_translate(tc, addr));
108 ArmISA::virtvalid(ThreadContext *tc, Addr vaddr)
110 const std::pair<bool, Addr> translation(try_translate(tc, vaddr));
H A Dstacktrace.cc53 Addr addr;
69 Addr
70 ProcessInfo::task(Addr ksp) const
72 Addr base = ksp & ~0x1fff;
76 Addr tsk;
79 tsk = vp.read<Addr>(base + task_off, GuestByteOrder);
85 ProcessInfo::pid(Addr ksp) const
87 Addr task = this->task(ksp);
100 ProcessInfo::name(Addr ksp) const
102 Addr tas
[all...]
/gem5/src/mem/cache/prefetch/
H A Dpif.hh76 Addr trigger;
80 CompactorEntry(Addr, unsigned int, unsigned int);
91 bool inSameSpatialRegion(Addr addr, unsigned int log_blk_size,
100 bool hasAddress(Addr target, unsigned int log_blk_size) const;
119 Addr distanceFromTrigger(Addr addr,
155 void notifyRetiredInst(const Addr pc);
160 class PrefetchListenerPC : public ProbeListenerArgBase<Addr>
167 void notify(const Addr& pc) override;
/gem5/src/arch/sparc/
H A Dprocess.hh49 const Addr StackBias;
52 Addr fillStart, spillStart;
55 Addr _StackBias);
67 Addr readFillStart() { return fillStart; }
68 Addr readSpillStart() { return spillStart; }
81 Addr brk_point = objFile->dataBase() + objFile->dataSize() +
86 Addr max_stack_size = 8 * 1024 * 1024;
90 Addr stack_base = 0xf0000000ULL;
93 Addr next_thread_stack_base = stack_base - max_stack_size;
96 Addr mmap_en
[all...]

Completed in 24 milliseconds

1234567891011>>