Addr translate(Addr vaddr) const
void unserialize(CheckpointIn &cp)
void updateVaddr(Addr new_vaddr)
void populate(uint64_t e, EntryType t=sun4u)
uint64_t operator()() const
void serialize(CheckpointOut &cp) const
const PageTableEntry & operator=(const PageTableEntry &e)
const PageTableEntry & operator=(uint64_t e)
TlbEntry(Addr asn, Addr vaddr, Addr paddr, bool uncacheable, bool read_only)
PageTableEntry(uint64_t e, EntryType t=sun4u)
T mbits(T val, int first, int last)
Mask off the given bits in place like bits() but without shifting.
T bits(T val, int first, int last)
Extract the bitfield from position 'first' to 'last' (inclusive) from 'val' and right justify it...