diff options
| author | Patrick Williams <iawillia@us.ibm.com> | 2011-03-27 17:09:51 -0500 |
|---|---|---|
| committer | Patrick Williams <iawillia@us.ibm.com> | 2011-03-27 17:11:18 -0500 |
| commit | ee22bb572a701ba2e172d1f95a306f880e38c2cc (patch) | |
| tree | 6a38a08af183ed470670642469d3e30014311bd8 /src/include/kernel | |
| parent | d6570a2964cca62323ac6ca19b5d25973f73f45b (diff) | |
| download | talos-hostboot-ee22bb572a701ba2e172d1f95a306f880e38c2cc.tar.gz talos-hostboot-ee22bb572a701ba2e172d1f95a306f880e38c2cc.zip | |
Make VMM more resilient to different image sizes.
Diffstat (limited to 'src/include/kernel')
| -rw-r--r-- | src/include/kernel/vmmmgr.H | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/include/kernel/vmmmgr.H b/src/include/kernel/vmmmgr.H index adf699e85..4fc378578 100644 --- a/src/include/kernel/vmmmgr.H +++ b/src/include/kernel/vmmmgr.H @@ -14,7 +14,9 @@ class VmmManager enum VMM_CONSTS { - FULL_MEM_SIZE = 8 * 1024 * 1024, + EIGHT_MEG = 8 * 1024 * 1024, + + FULL_MEM_SIZE = 1 * EIGHT_MEG, PAGESIZE = 4096, PTSIZE = (1 << 18), @@ -34,8 +36,8 @@ class VmmManager enum PID_ALLOCATIONS { - LinearSpace = 0, - MMIOSpace = 1, + LinearSpace = (FULL_MEM_SIZE / EIGHT_MEG) - 1, + MMIOSpace = LinearSpace + 1, FirstPid, }; |

