Searched refs:PageShift (Results 1 - 19 of 19) sorted by relevance

/gem5/src/arch/null/
H A Disa_traits.hh47 const Addr PageShift = 12; member in namespace:NullISA
48 const Addr PageBytes = ULL(1) << PageShift;
/gem5/src/arch/riscv/
H A Disa_traits.hh60 const Addr PageShift = 12; member in namespace:RiscvISA
61 const Addr PageBytes = ULL(1) << PageShift;
/gem5/src/arch/x86/
H A Disa_traits.hh56 const Addr PageShift = 12; member in namespace:X86ISA
57 const Addr PageBytes = ULL(1) << PageShift;
H A Dpagetable.hh159 Addr paddr() { return pte.base << PageShift; }
160 void paddr(Addr addr) { pte.base = addr >> PageShift; }
196 return 1 << ((first - last) + 4 - PageShift);
H A Dpagetable.cc59 paddr(_paddr), vaddr(_vaddr), logBytes(PageShift), writable(!read_only),
/gem5/src/arch/sparc/
H A Disa_traits.hh47 const Addr PageShift = 13; member in namespace:SparcISA
48 const Addr PageBytes = ULL(1) << PageShift;
/gem5/src/arch/power/
H A Disa_traits.hh51 const Addr PageShift = 12; member in namespace:PowerISA
52 const Addr PageBytes = ULL(1) << PageShift;
57 const Addr NPtePageShift = PageShift - PteShift;
H A Dpagetable.hh74 return (addr & ImplMask) >> PageShift;
92 return PowerISA::PteAddr(addr >> PageShift);
98 return PowerISA::PteAddr(addr >> (NPtePageShift + PageShift));
104 return PowerISA::PteAddr(addr >> (2 * NPtePageShift + PageShift));
/gem5/src/arch/arm/
H A Disa_traits.hh60 const Addr PageShift = 12; member in namespace:ArmISA
61 const Addr PageBytes = ULL(1) << PageShift;
72 const Addr NPtePageShift = PageShift - PteShift;
88 inline Addr VAddrVPN(Addr a) { return a >> ArmISA::PageShift; }
H A Dpagetable.hh152 pfn(_paddr >> PageShift), size(PageBytes - 1), vpn(_vaddr >> PageShift),
183 vpn = new_vaddr >> PageShift;
189 return pfn << PageShift;
/gem5/src/arch/alpha/
H A Dpagetable.hh52 Addr vpn() const { return (addr & ImplMask) >> PageShift; }
57 { return PteAddr(addr >> PageShift); }
59 { return PteAddr(addr >> (NPtePageShift + PageShift)); }
61 { return PteAddr(addr >> (2 * NPtePageShift + PageShift)); }
89 Addr paddr() const { return _pfn() << PageShift; }
142 return ppn << PageShift;
H A Disa_traits.hh48 const Addr PageShift = 13; member in namespace:AlphaISA
49 const Addr PageBytes = ULL(1) << PageShift;
59 const Addr NPtePageShift = PageShift - PteShift;
H A Dev5.hh47 inline Addr VAddrVPN(Addr a) { return a >> PageShift; }
72 { return reg >> 32 & ((ULL(1) << (PAddrImplBits - PageShift)) - 1); }
82 { return reg >> 32 & ((ULL(1) << (PAddrImplBits - PageShift)) - 1); }
H A Dtlb.cc426 req->setPaddr((entry->ppn << PageShift) +
536 req->setPaddr((entry->ppn << PageShift) +
/gem5/src/arch/mips/
H A Disa_traits.hh50 const Addr PageShift = 13; member in namespace:MipsISA
51 const Addr PageBytes = ULL(1) << PageShift;
62 const Addr NPtePageShift = PageShift - PteShift;
103 inline Addr VAddrVPN(Addr a) { return a >> MipsISA::PageShift; }
/gem5/src/sim/
H A Dsystem.cc378 Addr return_addr = pagePtr << PageShift;
381 Addr next_return_addr = pagePtr << PageShift;
387 pagePtr = 0xffffffff >> PageShift;
390 if ((pagePtr << PageShift) > physmem.totalSize())
404 return physmem.totalSize() - (pagePtr << PageShift);
H A Dsystem.hh298 Addr getPageShift() const { return TheISA::PageShift; }
/gem5/src/gpu-compute/
H A Dgpu_tlb.cc165 int set = (vpn >> TheISA::PageShift) & setMask;
185 int set = (va >> TheISA::PageShift) & setMask;
215 int set = (va >> TheISA::PageShift) & setMask;
267 int set = (va >> TheISA::PageShift) & setMask;
H A Dcompute_unit.cc1154 roundDown(last, TheISA::PageBytes)) >> TheISA::PageShift

Completed in 33 milliseconds