From: Gabe Black Date: Wed, 20 Dec 2006 20:44:37 +0000 (-0500) Subject: Make sure the "stack_min" variable is page aligned. X-Git-Tag: m5_2.0_beta3~266 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=841d76d37bb86b2ad05ce378282605a748c314eb;p=gem5.git Make sure the "stack_min" variable is page aligned. --HG-- extra : convert_revision : e78c53778de83bdb2eca13d98d418b17b386ab29 --- diff --git a/src/arch/sparc/process.cc b/src/arch/sparc/process.cc index 073117a84..1e639b9a5 100644 --- a/src/arch/sparc/process.cc +++ b/src/arch/sparc/process.cc @@ -432,5 +432,8 @@ SparcLiveProcess::argsInit(int intSize, int pageSize) threadContexts[0]->setNextPC(prog_entry + sizeof(MachInst)); threadContexts[0]->setNextNPC(prog_entry + (2 * sizeof(MachInst))); + //Align the "stack_min" to a page boundary. + stack_min = roundDown(stack_min, pageSize); + // num_processes++; }