Searched refs:stack_min (Results 1 - 4 of 4) sorted by relevance
/gem5/src/arch/power/ |
H A D | process.cc | 197 Addr stack_min = memState->getStackBase() - space_needed; local 198 stack_min = roundDown(stack_min, align); 200 memState->setStackSize(memState->getStackBase() - stack_min); 203 allocateMem(roundDown(stack_min, pageSize), 226 DPRINTF(Stack, "0x%x - stack min\n", stack_min); 268 tc->setIntReg(StackPointerReg, stack_min); 272 //Align the "stack_min" to a page boundary. 273 memState->setStackMin(roundDown(stack_min, pageSize));
|
/gem5/src/sim/ |
H A D | mem_state.hh | 88 void setStackMin(Addr stack_min) { _stackMin = stack_min; } argument
|
H A D | process.cc | 327 Addr stack_min = memState->getStackMin(); local 333 if (vaddr >= stack_min && vaddr < stack_base) { 340 if (vaddr < stack_min && vaddr >= stack_base - max_stack_size) { 341 while (vaddr < stack_min) { 342 stack_min -= TheISA::PageBytes; 343 if (stack_base - stack_min > max_stack_size) 345 allocateMem(stack_min, TheISA::PageBytes); 348 memState->setStackMin(stack_min);
|
/gem5/src/arch/x86/ |
H A D | process.cc | 958 Addr stack_min = stack_base - space_needed; local 959 stack_min = roundDown(stack_min, align); 961 unsigned stack_size = stack_base - stack_min; 991 DPRINTF(Stack, "0x%x - stack min\n", stack_min); 1035 tc->setIntReg(StackPointerReg, stack_min); 1041 // Align the "stack_min" to a page boundary. 1042 memState->setStackMin(roundDown(stack_min, pageSize));
|
Completed in 13 milliseconds