Searched refs:PageBytes (Results 1 - 25 of 39) sorted by relevance

12

/gem5/src/arch/null/
H A Disa_traits.hh48 const Addr PageBytes = ULL(1) << PageShift; member in namespace:NullISA
/gem5/src/arch/power/
H A Disa_traits.hh52 const Addr PageBytes = ULL(1) << PageShift; member in namespace:PowerISA
53 const Addr Page_Mask = ~(PageBytes - 1);
54 const Addr PageOffset = PageBytes - 1;
H A Dprocess.cc54 new EmulationPageTable(params->name, params->pid, PageBytes),
61 brk_point = roundUp(brk_point, PageBytes);
82 argsInit(MachineBytes, PageBytes);
115 auxv.emplace_back(M5_AT_PAGESZ, PowerISA::PageBytes);
/gem5/src/arch/riscv/
H A Disa_traits.hh61 const Addr PageBytes = ULL(1) << PageShift; member in namespace:RiscvISA
H A Dprocess.cc66 new EmulationPageTable(params->name, params->pid, PageBytes),
79 PageBytes);
92 PageBytes);
103 argsInit<uint64_t>(PageBytes);
113 argsInit<uint32_t>(PageBytes);
148 auxv.emplace_back(M5_AT_PAGESZ, PageBytes);
/gem5/src/arch/x86/
H A Disa_traits.hh57 const Addr PageBytes = ULL(1) << PageShift; member in namespace:X86ISA
H A Dpseudo_inst.cc76 proxy.readBlob(ISTVirtAddr + PageBytes - size * sizeof(uint64_t),
H A Dprocess.cc113 params->system, PageBytes)) :
115 PageBytes),
135 vsyscallPage.size = PageBytes;
140 objFile->bssSize(), PageBytes);
172 _gdtSize = PageBytes;
175 vsyscallPage.size = PageBytes;
180 objFile->bssSize(), PageBytes);
206 argsInit(PageBytes);
494 uint64_t IST_start = ISTVirtAddr + PageBytes;
552 PageBytes, fals
[all...]
/gem5/src/arch/sparc/
H A Disa_traits.hh48 const Addr PageBytes = ULL(1) << PageShift; member in namespace:SparcISA
H A Dprocess.hh83 brk_point = roundUp(brk_point, SparcISA::PageBytes);
128 brk_point = roundUp(brk_point, SparcISA::PageBytes);
H A Dprocess.cc60 new EmulationPageTable(params->name, params->pid, PageBytes),
172 argsInit(32 / 8, PageBytes);
186 argsInit(sizeof(RegVal), PageBytes); local
241 auxv.emplace_back(M5_AT_PAGESZ, SparcISA::PageBytes);
/gem5/src/cpu/
H A Ddecode_cache.hh60 Value items[TheISA::PageBytes];
85 Addr page_addr = addr & ~(TheISA::PageBytes - 1);
108 page_addr = page_addr & ~(TheISA::PageBytes - 1);
125 return page->items[addr & (TheISA::PageBytes - 1)];
/gem5/src/mem/
H A Dse_translating_port_proxy.cc75 for (ChunkGenerator gen(addr, size, PageBytes); !gen.done(); gen.next()) {
95 for (ChunkGenerator gen(addr, size, PageBytes); !gen.done(); gen.next()) {
100 process->allocateMem(roundDown(gen.addr(), PageBytes),
101 PageBytes); local
124 for (ChunkGenerator gen(addr, size, PageBytes); !gen.done(); gen.next()) {
129 process->allocateMem(roundDown(gen.addr(), PageBytes),
130 PageBytes); local
H A Dfs_translating_port_proxy.cc79 for (ChunkGenerator gen(addr, size, TheISA::PageBytes); !gen.done();
98 for (ChunkGenerator gen(addr, size, TheISA::PageBytes); !gen.done();
116 for (ChunkGenerator gen(address, size, TheISA::PageBytes); !gen.done();
/gem5/src/arch/alpha/
H A Dutility.hh92 { return addr & ~(PageBytes - 1); }
96 { return (addr + PageBytes - 1) & ~(PageBytes - 1); }
H A Disa_traits.hh49 const Addr PageBytes = ULL(1) << PageShift; member in namespace:AlphaISA
50 const Addr PageMask = ~(PageBytes - 1);
51 const Addr PageOffset = PageBytes - 1;
H A Dprocess.cc53 new EmulationPageTable(params->name, params->pid, PageBytes),
59 brk_point = roundUp(brk_point, PageBytes);
98 auxv.emplace_back(M5_AT_PAGESZ, AlphaISA::PageBytes);
213 argsInit(MachineBytes, PageBytes);
H A Dremote_gdb.cc199 va += PageBytes;
/gem5/src/arch/arm/
H A Disa_traits.hh61 const Addr PageBytes = ULL(1) << PageShift; member in namespace:ArmISA
62 const Addr Page_Mask = ~(PageBytes - 1);
63 const Addr PageOffset = PageBytes - 1;
H A Dprocess.cc67 new EmulationPageTable(params->name, params->pid, PageBytes),
79 objFile->bssSize(), PageBytes);
94 objFile->bssSize(), PageBytes);
108 argsInit<uint32_t>(PageBytes, INTREG_SP);
127 argsInit<uint64_t>(PageBytes, INTREG_SP0);
301 auxv.emplace_back(M5_AT_PAGESZ, ArmISA::PageBytes);
/gem5/src/arch/mips/
H A Disa_traits.hh51 const Addr PageBytes = ULL(1) << PageShift; member in namespace:MipsISA
52 const Addr Page_Mask = ~(PageBytes - 1);
53 const Addr PageOffset = PageBytes - 1;
H A Dutility.hh99 { return addr & ~(PageBytes - 1); }
103 { return (addr + PageBytes - 1) & ~(PageBytes - 1); }
H A Dprocess.cc54 new EmulationPageTable(params->name, params->pid, PageBytes),
70 brk_point = roundUp(brk_point, PageBytes);
84 argsInit<uint32_t>(PageBytes);
105 auxv.emplace_back(M5_AT_PAGESZ, MipsISA::PageBytes);
/gem5/src/sim/
H A Dprocess.cc298 int npages = divCeil(size, (int64_t)PageBytes);
313 uint8_t *buf_p = new uint8_t[PageBytes];
314 old_tc->getVirtProxy().readBlob(vaddr, buf_p, PageBytes);
319 pTable->map(vaddr, new_paddr, PageBytes, clobber);
320 new_tc->getVirtProxy().writeBlob(vaddr, buf_p, PageBytes);
334 allocateMem(roundDown(vaddr, PageBytes), PageBytes); local
342 stack_min -= TheISA::PageBytes;
345 allocateMem(stack_min, TheISA::PageBytes);
464 Addr interp_mapsize = roundUp(interp->mapSize(), TheISA::PageBytes);
[all...]
/gem5/src/gpu-compute/
H A Dtlb_coalescer.cc111 TheISA::PageBytes);
114 TheISA::PageBytes);
144 Addr virt_page_addr = roundDown(pkt->req->getVaddr(), TheISA::PageBytes);
350 Addr virt_page_addr = roundDown(pkt->req->getVaddr(), TheISA::PageBytes);
435 TheISA::PageBytes);

Completed in 19 milliseconds

12