Searched refs:ppn (Results 1 - 7 of 7) sorted by relevance

/gem5/src/arch/alpha/
H A Dpagetable.cc41 SERIALIZE_SCALAR(ppn);
55 UNSERIALIZE_SCALAR(ppn);
H A Dpagetable.hh96 Addr ppn; // physical page number member in struct:AlphaISA::TlbEntry
113 ppn = paddr.vpn();
127 : tag(0), ppn(0), xre(0), xwe(0), asn(0),
142 return ppn << PageShift;
H A Dtlb.cc200 DPRINTF(TLB, "lookup %#x, asn %#x -> %s ppn %#x\n", vpn, (int)asn,
201 retval ? "hit" : "miss", retval ? retval->ppn : 0);
267 DPRINTF(TLB, "remove @%d: %#x -> %#x\n", nlu, oldvpn, table[nlu].ppn);
272 DPRINTF(TLB, "insert @%d: %#x -> %#x\n", nlu, vaddr.vpn(), entry.ppn);
310 entry->tag, entry->ppn);
334 entry->ppn);
426 req->setPaddr((entry->ppn << PageShift) +
536 req->setPaddr((entry->ppn << PageShift) +
H A Dev5.cc184 retval |= ((uint64_t)entry.ppn & ULL(0x7ffffff)) << 32;
411 entry.ppn = DTB_PTE_PPN(ipr[IPR_DTB_PTE]);
435 entry.ppn = ITB_PTE_PPN(val);
/gem5/src/mem/cache/prefetch/
H A Dsignature_path.cc94 SignaturePathPrefetcher::addPrefetch(Addr ppn, stride_t last_block, argument
104 if (num_cross_pages > ppn) {
108 pf_ppn = ppn - num_cross_pages;
114 if (MaxAddr/pageBytes < (ppn + num_cross_pages)) {
118 pf_ppn = ppn + num_cross_pages;
123 pf_ppn = ppn;
161 SignaturePathPrefetcher::getSignatureEntry(Addr ppn, bool is_secure, argument
165 SignatureEntry* signature_entry = signatureTable.findEntry(ppn, is_secure);
171 signature_entry = signatureTable.findVictim(ppn);
178 signatureTable.insertEntry(ppn, is_secur
230 Addr ppn = request_addr / pageBytes; local
310 auxiliaryPrefetcher(Addr ppn, stride_t current_block, bool is_secure, std::vector<AddrPriority> &addresses) argument
[all...]
H A Dsignature_path.hh159 * @param ppn page number to prefetch from
160 * @param last_block last accessed block within the page ppn
164 * ppn * pageBytes + (last_block + delta) * blkSize
171 void addPrefetch(Addr ppn, stride_t last_block, stride_t delta,
181 * @param ppn physical page number of the page
189 SignatureEntry &getSignatureEntry(Addr ppn, bool is_secure, stride_t block,
251 * @param ppn physical page number of the current accessed page
252 * @param current_block last accessed block within the page ppn
258 virtual void auxiliaryPrefetcher(Addr ppn, stride_t current_block,
H A Dsignature_path_v2.hh84 void auxiliaryPrefetcher(Addr ppn, stride_t current_block, bool is_secure,

Completed in 12 milliseconds