gem5
|
#include <pagetable.hh>
Public Member Functions | |
VAddr (Addr a) | |
operator Addr () const | |
const VAddr & | operator= (Addr a) |
Addr | vpn () const |
Addr | page () const |
Addr | offset () const |
Addr | level3 () const |
Addr | level2 () const |
Addr | level1 () const |
Public Attributes | |
Addr | addr |
Static Public Attributes | |
static const int | ImplBits = 43 |
static const Addr | ImplMask = (ULL(1) << ImplBits) - 1 |
static const Addr | UnImplMask = ~ImplMask |
Definition at line 40 of file pagetable.hh.
|
inline |
Definition at line 48 of file pagetable.hh.
|
inline |
Definition at line 60 of file pagetable.hh.
References addr, AlphaISA::NPtePageShift, AlphaISA::PageShift, and AlphaISA::PteAddr().
Referenced by AlphaISA::kernel_pte_lookup().
|
inline |
Definition at line 58 of file pagetable.hh.
References addr, AlphaISA::NPtePageShift, AlphaISA::PageShift, and AlphaISA::PteAddr().
Referenced by AlphaISA::kernel_pte_lookup().
|
inline |
Definition at line 56 of file pagetable.hh.
References addr, AlphaISA::PageShift, and AlphaISA::PteAddr().
Referenced by AlphaISA::kernel_pte_lookup().
|
inline |
Definition at line 54 of file pagetable.hh.
References addr, and AlphaISA::PageOffset.
Referenced by AlphaISA::vtophys().
|
inline |
Definition at line 49 of file pagetable.hh.
References addr.
Definition at line 50 of file pagetable.hh.
|
inline |
Definition at line 53 of file pagetable.hh.
References addr, and AlphaISA::PageMask.
Referenced by AlphaISA::NDtbMissFault::invoke(), and AlphaISA::ItbPageFault::invoke().
|
inline |
Definition at line 52 of file pagetable.hh.
References addr, ImplMask, and AlphaISA::PageShift.
Referenced by AlphaISA::TLB::flushAddr(), AlphaISA::TLB::insert(), AlphaISA::DtbFault::invoke(), AlphaISA::ItbFault::invoke(), AlphaISA::TlbEntry::TlbEntry(), and AlphaISA::TlbEntry::updateVaddr().
Addr AlphaISA::VAddr::addr |
Definition at line 46 of file pagetable.hh.
Referenced by level1(), level2(), level3(), offset(), operator Addr(), operator=(), page(), and vpn().
|
static |
Definition at line 42 of file pagetable.hh.
Definition at line 43 of file pagetable.hh.
Referenced by vpn().
Definition at line 44 of file pagetable.hh.