aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Cunningham <cc@localhost>2022-01-23 17:27:38 -0700
committerChristian Cunningham <cc@localhost>2022-01-23 17:27:38 -0700
commitf56358794159c1fb7af01dbe1e0fab3603de8ff5 (patch)
tree6148496dd932cc76498f14de92c6043e47528206
parentbaddd8e56401dea4371028b4829ae71a587c2305 (diff)
Updated Readme
-rw-r--r--README.md17
1 files changed, 10 insertions, 7 deletions
diff --git a/README.md b/README.md
index e10b6ca..d6b76a6 100644
--- a/README.md
+++ b/README.md
@@ -18,16 +18,19 @@
- // MODE REGISTERS: https://developer.arm.com/documentation/ddi0406/c/System-Level-Architecture/The-System-Level-Programmers--Model/ARM-processor-modes-and-ARM-core-registers/ARM-core-registers?lang=en
## Todo
-- FIX IRQ Stack LEAK
-- FIX IRQ Stack LEAK
-- FIX IRQ Stack LEAK
-- FIX IRQ Stack LEAK
-- FIX IRQ Stack LEAK
- Implement Lock for accessing thread information
- Fix mutex with scheduler
- Implement handlers
-- Put threads in user mode
-- Clear stacks during cleanup
+
+## SVC Calls
+- Sysinfo
+- Reboot?
+- Mutex Create
+- Mutex Lock
+- Mutex Release
+- Schedule
+- Yield
+- Uart Write Buffer Add (Add reoccuring task to flush write buffer - RotatingBuffer)
Note: SYS and USER share registers but differ in privilege