From ea820c7c7b67125c2d378b1c2c995f931c87e4d8 Mon Sep 17 00:00:00 2001 From: Christian Cunningham Date: Sat, 19 Mar 2022 17:16:10 -0700 Subject: Added Memory Layout --- README.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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 -- cgit v1.2.1