gem5  v20.1.0.0
MultiLevelPageTable< EntryTypes > Member List

This is the complete list of members for MultiLevelPageTable< EntryTypes >, including all inherited members.

_basePtrMultiLevelPageTable< EntryTypes >private
_nameEmulationPageTableprotected
_pidEmulationPageTableprotected
basePtr()MultiLevelPageTable< EntryTypes >inline
Clobber enum valueEmulationPageTable
currentSection()Serializablestatic
EmulationPageTable(const std::string &__name, uint64_t _pid, Addr _pageSize)EmulationPageTableinline
Final typedefMultiLevelPageTable< EntryTypes >private
getMappings(std::vector< std::pair< Addr, Addr >> *addr_mappings)EmulationPageTable
initState() overrideMultiLevelPageTable< EntryTypes >inlinevirtual
isUnmapped(Addr vaddr, int64_t size)EmulationPageTablevirtual
lookup(Addr vaddr)EmulationPageTable
map(Addr vaddr, Addr paddr, int64_t size, uint64_t flags=0) overrideMultiLevelPageTable< EntryTypes >inlinevirtual
MappingFlags enum nameEmulationPageTable
MultiLevelPageTable(const std::string &__name, uint64_t _pid, System *_sys, Addr pageSize)MultiLevelPageTable< EntryTypes >inline
name() constEmulationPageTableinline
offsetMaskEmulationPageTableprotected
pageAlign(Addr a)EmulationPageTableinline
pageOffset(Addr a)EmulationPageTableinline
pageSizeEmulationPageTableprotected
pathSerializableprivatestatic
pid() constEmulationPageTableinline
pTableEmulationPageTableprotected
PTable typedefEmulationPageTableprotected
PTableItr typedefEmulationPageTableprotected
ReadOnly enum valueEmulationPageTable
remap(Addr vaddr, int64_t size, Addr new_vaddr) overrideMultiLevelPageTable< EntryTypes >inlinevirtual
Serializable()Serializable
serialize(CheckpointOut &cp) const overrideMultiLevelPageTable< EntryTypes >inlinevirtual
serializeAll(const std::string &cpt_dir)Serializablestatic
serializeSection(CheckpointOut &cp, const char *name) constSerializable
serializeSection(CheckpointOut &cp, const std::string &name) constSerializableinline
sharedEmulationPageTable
systemMultiLevelPageTable< EntryTypes >private
translate(Addr vaddr, Addr &paddr)EmulationPageTable
translate(Addr vaddr)EmulationPageTableinline
translate(const RequestPtr &req)EmulationPageTable
Uncacheable enum valueEmulationPageTable
unmap(Addr vaddr, int64_t size) overrideMultiLevelPageTable< EntryTypes >inlinevirtual
unserialize(CheckpointIn &cp) overrideMultiLevelPageTable< EntryTypes >inlinevirtual
unserializeGlobals(CheckpointIn &cp)Serializablestatic
unserializeSection(CheckpointIn &cp, const char *name)Serializable
unserializeSection(CheckpointIn &cp, const std::string &name)Serializableinline
~EmulationPageTable()EmulationPageTableinlinevirtual
~MultiLevelPageTable()MultiLevelPageTable< EntryTypes >inline
~Serializable()Serializablevirtual

Generated on Wed Sep 30 2020 14:02:28 for gem5 by doxygen 1.8.17