summaryrefslogtreecommitdiffstats
path: root/src/include/kernel/stacksegment.H
diff options
context:
space:
mode:
authorDan Crowell <dcrowell@us.ibm.com>2011-09-12 10:22:02 -0500
committerDaniel M. Crowell <dcrowell@us.ibm.com>2011-09-14 13:28:46 -0500
commitdbc9dc228c879efbd86df3d655990c21df8d9a8f (patch)
treed756babb6c4a876906718a214c969e31c03d1e9a /src/include/kernel/stacksegment.H
parentb06c8727c809ec10aafe8fad0b929626f9d50987 (diff)
downloadblackbird-hostboot-dbc9dc228c879efbd86df3d655990c21df8d9a8f.tar.gz
blackbird-hostboot-dbc9dc228c879efbd86df3d655990c21df8d9a8f.zip
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 <dcrowell@us.ibm.com>
Diffstat (limited to 'src/include/kernel/stacksegment.H')
-rw-r--r--src/include/kernel/stacksegment.H10
1 files changed, 2 insertions, 8 deletions
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 <kernel/types.h>
#include <kernel/segment.H>
#include <util/locked/list.H>
+#include <usr/vmmconst.h>
// 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
OpenPOWER on IntegriCloud