Defines global host-dependent types: Counter, Tick, and (indirectly) {int,uint}{8,...
Addr translate(Addr vaddr) const
const PageTableEntry & operator=(const PageTableEntry &e)
void populate(uint64_t e, EntryType t=sun4u)
uint64_t operator()() const
PageTableEntry(uint64_t e, EntryType t=sun4u)
const PageTableEntry & operator=(uint64_t e)
constexpr T bits(T val, unsigned first, unsigned last)
Extract the bitfield from position 'first' to 'last' (inclusive) from 'val' and right justify it.
constexpr T mbits(T val, unsigned first, unsigned last)
Mask off the given bits in place like bits() but without shifting.
void unserialize(CheckpointIn &cp)
void updateVaddr(Addr new_vaddr)
TlbEntry(Addr asn, Addr vaddr, Addr paddr, bool uncacheable, bool read_only)
void serialize(CheckpointOut &cp) const