aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Cunningham <cc@localhost>2022-03-19 17:16:10 -0700
committerChristian Cunningham <cc@localhost>2022-03-19 17:16:10 -0700
commitea820c7c7b67125c2d378b1c2c995f931c87e4d8 (patch)
treeffc6b39e49d3bd48efd9af02e7dae3acf24b33a5
parent63ab4d75778c19a9216a0ce5eba9a5288e7ed4a6 (diff)
Added Memory Layout
-rw-r--r--README.md10
1 files changed, 9 insertions, 1 deletions
diff --git a/README.md b/README.md
index 251ab65..b494d52 100644
--- a/README.md
+++ b/README.md
@@ -19,7 +19,6 @@
## Todo
- Write Thesis Paper
- - Subscribe function to particular time
- Modularize
## SVC Calls
@@ -60,3 +59,12 @@ Note: SYS and USER share registers but differ in privilege
# Program Status Registers
- https://developer.arm.com/documentation/ddi0406/c/System-Level-Architecture/The-System-Level-Programmers--Model/ARM-processor-modes-and-ARM-core-registers/Program-Status-Registers--PSRs-?lang=en#CIHJBHJA
+
+# Memory Layout
+ - 0x00004000 - 0x00008000 MMU Entries
+ - 0x00008000 - 0x0000D000 Code
+ - 0x0000D000 - 0x0000E000 Data
+ - 0x0000E000 - 0x00296000 BSS
+ - 0x18000000 - 0x20000000 Thread Stacks
+ - 0x3F000000 - 0x40000000 MMIO
+ - 0x40000000 - 0xFFFFFFFF Local Peripherals