From dbc9dc228c879efbd86df3d655990c21df8d9a8f Mon Sep 17 00:00:00 2001 From: Dan Crowell Date: Mon, 12 Sep 2011 10:22:02 -0500 Subject: Centralizing a few of the memory-related constants to avoid some redundancies and also to have a single place to update the memory map if needed. See Task 3507. Change-Id: I8f2d632983abe6d6798784e975cd93057018594b Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/330 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell --- src/include/kernel/stacksegment.H | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) (limited to 'src/include/kernel/stacksegment.H') diff --git a/src/include/kernel/stacksegment.H b/src/include/kernel/stacksegment.H index 8b60ec3c7..ec76c194e 100644 --- a/src/include/kernel/stacksegment.H +++ b/src/include/kernel/stacksegment.H @@ -30,6 +30,7 @@ #include #include #include +#include // Forward declaration. class Block; @@ -60,18 +61,11 @@ struct StackBlockNode class StackSegment : public Segment { protected: - enum - { - EIGHT_MEGABYTE = 8 * 1024 * 1024ul, - ONE_TERABYTE = 1024 * 1024 * 1024 * 1024ul, - }; - - /** * @brief Constructor. * Initialize attributes and set base addresss of segment to 1 TB. */ - StackSegment() : Segment(ONE_TERABYTE) {}; + StackSegment() : Segment(VMM_VADDR_STACK_SEGMENT) {}; /** * @brief Destructor -- cgit v1.2.3