/gem5/src/mem/ |
H A D | multi_level_page_table.hh | 106 prepTopTable(System *system, Addr pageSize) argument 110 p.memsetBlob(addr, 0, First::tableSize() * pageSize); 137 walk(System *system, Addr pageSize, Addr table, Addr vaddr, argument 148 walk(System *system, Addr pageSize, Addr table, Addr vaddr, argument 158 next = prepTopTable<Second>(system, pageSize); 165 system, pageSize, next, vaddr, allocate, entry); 171 walk(System *system, Addr pageSize, Addr table, Addr vaddr, argument 175 system, pageSize, table, vaddr, allocate, entry); 198 System *_sys, Addr pageSize) : 199 EmulationPageTable(__name, _pid, pageSize), syste 197 MultiLevelPageTable(const std::string &__name, uint64_t _pid, System *_sys, Addr pageSize) argument [all...] |
H A D | page_table.cc | 69 size -= pageSize; 70 vaddr += pageSize; 71 paddr += pageSize; 91 size -= pageSize; 92 vaddr += pageSize; 93 new_vaddr += pageSize; 115 size -= pageSize; 116 vaddr += pageSize; 126 for (int64_t offset = 0; offset < size; offset += pageSize) 165 if ((paddr & (pageSize [all...] |
H A D | page_table.hh | 67 const Addr pageSize; member in class:EmulationPageTable 77 pageSize(_pageSize), offsetMask(mask(floorLog2(_pageSize))), 80 assert(isPowerOf2(pageSize));
|
/gem5/src/arch/mips/ |
H A D | process.hh | 51 void argsInit(int pageSize);
|
H A D | process.cc | 89 MipsProcess::argsInit(int pageSize) argument 155 memState->setStackMin(roundDown(memState->getStackMin(), pageSize)); 159 pageSize));
|
/gem5/src/arch/power/ |
H A D | process.hh | 52 void argsInit(int intSize, int pageSize);
|
H A D | process.cc | 86 PowerProcess::argsInit(int intSize, int pageSize) argument 203 allocateMem(roundDown(stack_min, pageSize), 204 roundUp(memState->getStackSize(), pageSize)); 273 memState->setStackMin(roundDown(stack_min, pageSize));
|
/gem5/src/cpu/kvm/ |
H A D | perfevent.cc | 71 : fd(-1), ringBuffer(NULL), pageSize(-1) 78 : fd(-1), ringBuffer(NULL), pageSize(-1) 84 : fd(-1), ringBuffer(NULL), pageSize(-1) 99 if (munmap(ringBuffer, ringNumPages * pageSize) == -1) 200 if (pageSize == -1) { 201 pageSize = sysconf(_SC_PAGE_SIZE); 202 if (pageSize == -1)
|
H A D | perfevent.hh | 380 long pageSize; member in class:PerfKvmCounter
|
/gem5/src/cpu/testers/traffic_gen/ |
H A D | dram_gen.hh | 126 const unsigned int pageSize; member in class:DramGen
|
H A D | dram_gen.cc | 67 isRead(true), pageSize(page_size), 129 (pageSize / blocksize)) + 1; 173 unsigned int columns_per_page = pageSize / blocksize;
|
H A D | dram_rot_gen.cc | 117 (pageSize / blocksize)) + 1;
|
/gem5/src/arch/alpha/ |
H A D | process.hh | 49 void argsInit(int intSize, int pageSize);
|
H A D | process.cc | 78 AlphaProcess::argsInit(int intSize, int pageSize) argument 143 memState->setStackMin(roundDown(memState->getStackMin(), pageSize)); 147 pageSize));
|
/gem5/src/arch/sparc/ |
H A D | process.hh | 60 void argsInit(int pageSize); 108 void argsInit(int intSize, int pageSize); 152 void argsInit(int intSize, int pageSize);
|
H A D | process.cc | 191 SparcProcess::argsInit(int pageSize) argument 327 allocateMem(roundDown(memState->getStackMin(), pageSize), 328 roundUp(memState->getStackSize(), pageSize)); 409 memState->setStackMin(roundDown(memState->getStackMin(), pageSize)); 413 Sparc64Process::argsInit(int intSize, int pageSize) argument 415 SparcProcess::argsInit<uint64_t>(pageSize); 425 Sparc32Process::argsInit(int intSize, int pageSize) argument 427 SparcProcess::argsInit<uint32_t>(pageSize);
|
/gem5/src/arch/x86/ |
H A D | process.hh | 73 void argsInit(int pageSize, 135 void argsInit(int pageSize); 177 void argsInit(int pageSize);
|
H A D | process.cc | 759 X86Process::argsInit(int pageSize, argument 962 stack_size = roundUp(stack_size, pageSize); 966 Addr stack_end = roundDown(stack_base - stack_size, pageSize); 1042 memState->setStackMin(roundDown(stack_min, pageSize)); 1046 X86_64Process::argsInit(int pageSize) argument 1050 X86Process::argsInit<uint64_t>(pageSize, extraAuxvs); 1054 I386Process::argsInit(int pageSize) argument 1061 X86Process::argsInit<uint32_t>(pageSize, extraAuxvs);
|
/gem5/src/arch/riscv/ |
H A D | process.hh | 51 void argsInit(int pageSize);
|
H A D | process.cc | 123 RiscvProcess::argsInit(int pageSize) argument 158 allocateMem(roundDown(stack_top, pageSize), 159 roundUp(memState->getStackSize(), pageSize)); 251 memState->setStackMin(roundDown(memState->getStackMin(), pageSize));
|
/gem5/src/dev/arm/ |
H A D | vio_mmio.cc | 49 hostFeaturesSelect(0), guestFeaturesSelect(0), pageSize(0), 124 return pageSize; 207 pageSize = value;
|
H A D | vio_mmio.hh | 105 uint32_t pageSize; member in class:MmioVirtIO
|
H A D | flash_device.cc | 79 pageSize(p->page_size), 115 pagesPerBlock = blockSize / pageSize; 116 pagesPerDisk = diskSize / pageSize; 169 , amount, pageSize); 172 uint64_t logic_page_addr = address / pageSize; 182 for (uint32_t count = 0; amount > (count * pageSize); count++) { 191 (count * pageSize));
|
H A D | flash_device.hh | 155 const uint32_t pageSize; member in class:FlashDevice
|
/gem5/src/arch/arm/ |
H A D | process.hh | 63 void argsInit(int pageSize, ArmISA::IntRegIndex spIndex);
|