From f56358794159c1fb7af01dbe1e0fab3603de8ff5 Mon Sep 17 00:00:00 2001 From: Christian Cunningham Date: Sun, 23 Jan 2022 17:27:38 -0700 Subject: Updated Readme --- README.md | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) (limited to 'README.md') 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 -- cgit v1.2.1