gem5
|
This is the complete list of members for PageTableBase, including all inherited members.
_name | PageTableBase | protected |
ckptCount | Serializable | static |
ckptMaxCount | Serializable | static |
ckptPrevCount | Serializable | static |
Clobber enum value | PageTableBase | |
currentSection() | Serializable | static |
eraseCacheEntry(Addr vaddr) | PageTableBase | inline |
getMappings(std::vector< std::pair< Addr, Addr >> *addr_mappings) | PageTableBase | inlinevirtual |
initState(ThreadContext *tc)=0 | PageTableBase | pure virtual |
isUnmapped(Addr vaddr, int64_t size)=0 | PageTableBase | pure virtual |
lookup(Addr vaddr, TheISA::TlbEntry &entry)=0 | PageTableBase | pure virtual |
map(Addr vaddr, Addr paddr, int64_t size, uint64_t flags=0)=0 | PageTableBase | pure virtual |
MappingFlags enum name | PageTableBase | |
name() const | PageTableBase | inline |
NotPresent enum value | PageTableBase | |
offsetMask | PageTableBase | protected |
pageAlign(Addr a) | PageTableBase | inline |
pageOffset(Addr a) | PageTableBase | inline |
pageSize | PageTableBase | protected |
PageTableBase(const std::string &__name, uint64_t _pid, Addr _pageSize=TheISA::PageBytes) | PageTableBase | inline |
pid | PageTableBase | protected |
pTableCache | PageTableBase | protected |
ReadOnly enum value | PageTableBase | |
remap(Addr vaddr, int64_t size, Addr new_vaddr)=0 | PageTableBase | pure virtual |
Serializable() | Serializable | |
serialize(CheckpointOut &cp) const =0 | Serializable | pure virtual |
serializeAll(const std::string &cpt_dir) | Serializable | static |
serializeSection(CheckpointOut &cp, const char *name) const | Serializable | |
serializeSection(CheckpointOut &cp, const std::string &name) const | Serializable | inline |
translate(Addr vaddr, Addr &paddr) | PageTableBase | |
translate(Addr vaddr) | PageTableBase | inline |
translate(RequestPtr req) | PageTableBase | |
Uncacheable enum value | PageTableBase | |
unmap(Addr vaddr, int64_t size)=0 | PageTableBase | pure virtual |
unserialize(CheckpointIn &cp)=0 | Serializable | pure virtual |
unserializeGlobals(CheckpointIn &cp) | Serializable | static |
unserializeSection(CheckpointIn &cp, const char *name) | Serializable | |
unserializeSection(CheckpointIn &cp, const std::string &name) | Serializable | inline |
updateCache(Addr vaddr, TheISA::TlbEntry entry) | PageTableBase | inline |
Zero enum value | PageTableBase | |
~PageTableBase() | PageTableBase | inlinevirtual |
~Serializable() | Serializable | virtual |