gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PageTableBase Member List

This is the complete list of members for PageTableBase, including all inherited members.

_namePageTableBaseprotected
ckptCountSerializablestatic
ckptMaxCountSerializablestatic
ckptPrevCountSerializablestatic
Clobber enum valuePageTableBase
currentSection()Serializablestatic
eraseCacheEntry(Addr vaddr)PageTableBaseinline
getMappings(std::vector< std::pair< Addr, Addr >> *addr_mappings)PageTableBaseinlinevirtual
initState(ThreadContext *tc)=0PageTableBasepure virtual
isUnmapped(Addr vaddr, int64_t size)=0PageTableBasepure virtual
lookup(Addr vaddr, TheISA::TlbEntry &entry)=0PageTableBasepure virtual
map(Addr vaddr, Addr paddr, int64_t size, uint64_t flags=0)=0PageTableBasepure virtual
MappingFlags enum namePageTableBase
name() const PageTableBaseinline
NotPresent enum valuePageTableBase
offsetMaskPageTableBaseprotected
pageAlign(Addr a)PageTableBaseinline
pageOffset(Addr a)PageTableBaseinline
pageSizePageTableBaseprotected
PageTableBase(const std::string &__name, uint64_t _pid, Addr _pageSize=TheISA::PageBytes)PageTableBaseinline
pidPageTableBaseprotected
pTableCachePageTableBaseprotected
ReadOnly enum valuePageTableBase
remap(Addr vaddr, int64_t size, Addr new_vaddr)=0PageTableBasepure virtual
Serializable()Serializable
serialize(CheckpointOut &cp) const =0Serializablepure virtual
serializeAll(const std::string &cpt_dir)Serializablestatic
serializeSection(CheckpointOut &cp, const char *name) const Serializable
serializeSection(CheckpointOut &cp, const std::string &name) const Serializableinline
translate(Addr vaddr, Addr &paddr)PageTableBase
translate(Addr vaddr)PageTableBaseinline
translate(RequestPtr req)PageTableBase
Uncacheable enum valuePageTableBase
unmap(Addr vaddr, int64_t size)=0PageTableBasepure virtual
unserialize(CheckpointIn &cp)=0Serializablepure virtual
unserializeGlobals(CheckpointIn &cp)Serializablestatic
unserializeSection(CheckpointIn &cp, const char *name)Serializable
unserializeSection(CheckpointIn &cp, const std::string &name)Serializableinline
updateCache(Addr vaddr, TheISA::TlbEntry entry)PageTableBaseinline
Zero enum valuePageTableBase
~PageTableBase()PageTableBaseinlinevirtual
~Serializable()Serializablevirtual

Generated on Fri Jun 9 2017 13:04:16 for gem5 by doxygen 1.8.6