Searched refs:pageSize (Results 1 - 25 of 31) sorted by relevance

12

/gem5/src/mem/
H A Dmulti_level_page_table.hh106 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 Dpage_table.cc69 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 Dpage_table.hh67 const Addr pageSize; member in class:EmulationPageTable
77 pageSize(_pageSize), offsetMask(mask(floorLog2(_pageSize))),
80 assert(isPowerOf2(pageSize));
/gem5/src/arch/mips/
H A Dprocess.hh51 void argsInit(int pageSize);
H A Dprocess.cc89 MipsProcess::argsInit(int pageSize) argument
155 memState->setStackMin(roundDown(memState->getStackMin(), pageSize));
159 pageSize));
/gem5/src/arch/power/
H A Dprocess.hh52 void argsInit(int intSize, int pageSize);
H A Dprocess.cc86 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 Dperfevent.cc71 : 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 Dperfevent.hh380 long pageSize; member in class:PerfKvmCounter
/gem5/src/cpu/testers/traffic_gen/
H A Ddram_gen.hh126 const unsigned int pageSize; member in class:DramGen
H A Ddram_gen.cc67 isRead(true), pageSize(page_size),
129 (pageSize / blocksize)) + 1;
173 unsigned int columns_per_page = pageSize / blocksize;
H A Ddram_rot_gen.cc117 (pageSize / blocksize)) + 1;
/gem5/src/arch/alpha/
H A Dprocess.hh49 void argsInit(int intSize, int pageSize);
H A Dprocess.cc78 AlphaProcess::argsInit(int intSize, int pageSize) argument
143 memState->setStackMin(roundDown(memState->getStackMin(), pageSize));
147 pageSize));
/gem5/src/arch/sparc/
H A Dprocess.hh60 void argsInit(int pageSize);
108 void argsInit(int intSize, int pageSize);
152 void argsInit(int intSize, int pageSize);
H A Dprocess.cc191 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 Dprocess.hh73 void argsInit(int pageSize,
135 void argsInit(int pageSize);
177 void argsInit(int pageSize);
H A Dprocess.cc759 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 Dprocess.hh51 void argsInit(int pageSize);
H A Dprocess.cc123 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 Dvio_mmio.cc49 hostFeaturesSelect(0), guestFeaturesSelect(0), pageSize(0),
124 return pageSize;
207 pageSize = value;
H A Dvio_mmio.hh105 uint32_t pageSize; member in class:MmioVirtIO
H A Dflash_device.cc79 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 Dflash_device.hh155 const uint32_t pageSize; member in class:FlashDevice
/gem5/src/arch/arm/
H A Dprocess.hh63 void argsInit(int pageSize, ArmISA::IntRegIndex spIndex);

Completed in 34 milliseconds

12