gem5
v20.0.0.3
|
#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 43 of file pagetable.hh.
|
inline |
Definition at line 51 of file pagetable.hh.
|
inline |
Definition at line 98 of file pagetable.hh.
References PowerISA::NPtePageShift, PowerISA::PageShift, and PowerISA::PteAddr().
|
inline |
Definition at line 92 of file pagetable.hh.
References PowerISA::NPtePageShift, PowerISA::PageShift, and PowerISA::PteAddr().
|
inline |
Definition at line 86 of file pagetable.hh.
References PowerISA::PageShift, and PowerISA::PteAddr().
|
inline |
Definition at line 80 of file pagetable.hh.
References PowerISA::PageOffset.
|
inline |
Definition at line 55 of file pagetable.hh.
References addr.
Definition at line 61 of file pagetable.hh.
References X86ISA::a.
|
inline |
Definition at line 74 of file pagetable.hh.
References PowerISA::Page_Mask.
|
inline |
Definition at line 68 of file pagetable.hh.
References PowerISA::PageShift.
Addr PowerISA::VAddr::addr |
Definition at line 49 of file pagetable.hh.
Referenced by operator Addr().
|
static |
Definition at line 45 of file pagetable.hh.
Definition at line 46 of file pagetable.hh.
Definition at line 47 of file pagetable.hh.