Searched refs:EmulationPageTable (Results 1 - 17 of 17) sorted by relevance
/gem5/src/mem/ |
H A D | se_translating_port_proxy.hh | 50 class EmulationPageTable; 78 EmulationPageTable *pTable; 88 void setPageTable(EmulationPageTable *p) { pTable = p; }
|
H A D | page_table.cc | 49 EmulationPageTable::map(Addr vaddr, Addr paddr, int64_t size, uint64_t flags) 62 "EmulationPageTable::allocate: addr %#x already mapped", 76 EmulationPageTable::remap(Addr vaddr, int64_t size, Addr new_vaddr) 98 EmulationPageTable::getMappings(std::vector<std::pair<Addr, Addr>> *addr_maps) 105 EmulationPageTable::unmap(Addr vaddr, int64_t size) 121 EmulationPageTable::isUnmapped(Addr vaddr, int64_t size) 133 const EmulationPageTable::Entry * 134 EmulationPageTable::lookup(Addr vaddr) 144 EmulationPageTable::translate(Addr vaddr, Addr &paddr) 157 EmulationPageTable [all...] |
H A D | page_table.hh | 50 class EmulationPageTable : public Serializable class in inherits:Serializable 75 EmulationPageTable( function in class:EmulationPageTable 85 virtual ~EmulationPageTable() {};
|
H A D | multi_level_page_table.hh | 182 class MultiLevelPageTable : public EmulationPageTable 199 EmulationPageTable(__name, _pid, pageSize), system(_sys) 218 EmulationPageTable::map(vaddr, paddr, size, flags); 238 EmulationPageTable::remap(vaddr, size, new_vaddr); 261 EmulationPageTable::unmap(vaddr, size); 279 EmulationPageTable::serialize(cp); 290 EmulationPageTable::unserialize(cp);
|
/gem5/src/arch/alpha/ |
H A D | faults.cc | 199 const EmulationPageTable::Entry *pte = p->pTable->lookup(pc); 204 pte->flags & EmulationPageTable::Uncacheable, 205 pte->flags & EmulationPageTable::ReadOnly); 218 const EmulationPageTable::Entry *pte = p->pTable->lookup(vaddr); 223 pte->flags & EmulationPageTable::Uncacheable, 224 pte->flags & EmulationPageTable::ReadOnly);
|
H A D | process.cc | 53 new EmulationPageTable(params->name, params->pid, PageBytes),
|
/gem5/src/sim/ |
H A D | process.hh | 57 class EmulationPageTable; 66 Process(ProcessParams *params, EmulationPageTable *pTable, 180 EmulationPageTable *pTable;
|
H A D | process.cc | 86 Process::Process(ProcessParams *params, EmulationPageTable *pTable, 301 clobber ? EmulationPageTable::Clobber : 302 EmulationPageTable::MappingFlags(0)); 387 cacheable ? EmulationPageTable::MappingFlags(0) : 388 EmulationPageTable::Uncacheable);
|
/gem5/src/arch/x86/ |
H A D | tlb.cc | 362 const EmulationPageTable::Entry *pte = 380 pte->flags & EmulationPageTable::Uncacheable, 381 pte->flags & EmulationPageTable::ReadOnly));
|
H A D | process.cc | 111 static_cast<EmulationPageTable *>( 114 new EmulationPageTable(params->name, params->pid,
|
/gem5/src/arch/sparc/ |
H A D | faults.cc | 633 const EmulationPageTable::Entry *pte = p->pTable->lookup(vaddr); 667 pte->flags & EmulationPageTable::Uncacheable, 668 pte->flags & EmulationPageTable::ReadOnly); 688 const EmulationPageTable::Entry *pte = p->pTable->lookup(vaddr); 754 pte->flags & EmulationPageTable::Uncacheable, 755 pte->flags & EmulationPageTable::ReadOnly);
|
H A D | process.cc | 60 new EmulationPageTable(params->name, params->pid, PageBytes),
|
/gem5/src/arch/mips/ |
H A D | process.cc | 54 new EmulationPageTable(params->name, params->pid, PageBytes),
|
/gem5/src/arch/power/ |
H A D | process.cc | 54 new EmulationPageTable(params->name, params->pid, PageBytes),
|
/gem5/src/arch/riscv/ |
H A D | process.cc | 66 new EmulationPageTable(params->name, params->pid, PageBytes),
|
/gem5/src/gpu-compute/ |
H A D | gpu_tlb.cc | 799 const EmulationPageTable::Entry *pte = 1328 const EmulationPageTable::Entry *pte = p->pTable->lookup(vaddr); 1531 const EmulationPageTable::Entry *pte =
|
/gem5/src/arch/arm/ |
H A D | process.cc | 67 new EmulationPageTable(params->name, params->pid, PageBytes),
|
Completed in 39 milliseconds