summaryrefslogtreecommitdiff
path: root/doc/memlayout.txt
diff options
context:
space:
mode:
authorAlex AUVOLAT <alexis211@gmail.com>2012-05-01 17:42:36 +0200
committerAlex AUVOLAT <alexis211@gmail.com>2012-05-01 17:42:36 +0200
commite9683297bf480f9590b0e5796f4520fb430e2e03 (patch)
tree93ef75cd154edf4c342d0a22cd56eb3670feb2b5 /doc/memlayout.txt
parente8cf65c07d78e3cfbac953b1b97c51998a5900df (diff)
downloadTCE-e9683297bf480f9590b0e5796f4520fb430e2e03.tar.gz
TCE-e9683297bf480f9590b0e5796f4520fb430e2e03.zip
Now using Doug Lea's malloc for userland too. And improved stability.
Diffstat (limited to 'doc/memlayout.txt')
-rw-r--r--doc/memlayout.txt5
1 files changed, 2 insertions, 3 deletions
diff --git a/doc/memlayout.txt b/doc/memlayout.txt
index af760ca..df38aa9 100644
--- a/doc/memlayout.txt
+++ b/doc/memlayout.txt
@@ -1,9 +1,8 @@
This is the memory layout of a standard process :
This can be changed by the app :
-- 0x00100000 to 0x20000000 Application's code and static data
-- 0x20000000 to 0xB0000000 Application's heap
-- 0xB0000000 to 0xBF000000 Stacks (automatically allocated by kernel, size 0x8000=32k each)
+- 0x00100000 to 0xB0000000 Application's code and data (data for heap allocated with sbrk)
+- 0xBF000000 User stack for first thread (other threads must have a pre-allocated stack)
This is necessary :
- 0xC0000000 to 0xFFFFFFFF Kernel code and heap