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

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

_namePageTableBaseprotected
ckptCountSerializablestatic
ckptMaxCountSerializablestatic
ckptPrevCountSerializablestatic
Clobber enum valuePageTableBase
currentSection()Serializablestatic
eraseCacheEntry(Addr vaddr)PageTableBaseinline
FuncPageTable(const std::string &__name, uint64_t _pid, Addr _pageSize=TheISA::PageBytes)FuncPageTable
getMappings(std::vector< std::pair< Addr, Addr >> *addr_maps) overrideFuncPageTablevirtual
initState(ThreadContext *tc) overrideFuncPageTableinlinevirtual
isUnmapped(Addr vaddr, int64_t size) overrideFuncPageTablevirtual
lookup(Addr vaddr, TheISA::TlbEntry &entry) overrideFuncPageTablevirtual
map(Addr vaddr, Addr paddr, int64_t size, uint64_t flags=0) overrideFuncPageTablevirtual
MappingFlags enum namePageTableBase
name() const PageTableBaseinline
NoArchPageTable(const std::string &__name, uint64_t _pid, System *_sys, Addr _pageSize=TheISA::PageBytes)NoArchPageTableinline
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) overrideFuncPageTablevirtual
Serializable()Serializable
serialize(CheckpointOut &cp) const overrideFuncPageTablevirtual
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) overrideFuncPageTablevirtual
unserialize(CheckpointIn &cp) overrideFuncPageTablevirtual
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
~FuncPageTable()FuncPageTable
~PageTableBase()PageTableBaseinlinevirtual
~Serializable()Serializablevirtual

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