LastType< EntryTypes... >::type Final
void remap(Addr vaddr, int64_t size, Addr new_vaddr) override
Addr _basePtr
Physical address to the last level of the page table.
virtual void unmap(Addr vaddr, int64_t size)
void unserialize(CheckpointIn &cp) override
Unserialize an object.
void serialize(CheckpointOut &cp) const override
Serialize an object.
MultiLevelPageTable(const std::string &__name, uint64_t _pid, System *_sys, Addr pageSize)
virtual void remap(Addr vaddr, int64_t size, Addr new_vaddr)
void initState() override
void serialize(CheckpointOut &cp) const override
Serialize an object.
void unserialize(CheckpointIn &cp) override
Unserialize an object.
void unmap(Addr vaddr, int64_t size) override
System * system
Pointer to System object.
void map(Addr vaddr, Addr paddr, int64_t size, uint64_t flags=0) override
Maps a virtual memory region to a physical memory region.
virtual void map(Addr vaddr, Addr paddr, int64_t size, uint64_t flags=0)
Maps a virtual memory region to a physical memory region.