From 841d76d37bb86b2ad05ce378282605a748c314eb Mon Sep 17 00:00:00 2001 From: Gabe Black Date: Wed, 20 Dec 2006 15:44:37 -0500 Subject: [PATCH] Make sure the "stack_min" variable is page aligned. --HG-- extra : convert_revision : e78c53778de83bdb2eca13d98d418b17b386ab29 --- src/arch/sparc/process.cc | 3 +++ 1 file changed, 3 insertions(+) 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++; }