aboutsummaryrefslogtreecommitdiff
path: root/TODO.txt
diff options
context:
space:
mode:
authorKimplul <kimi.h.kuparinen@gmail.com>2022-05-21 15:04:01 +0300
committerKimplul <kimi.h.kuparinen@gmail.com>2022-05-21 15:04:01 +0300
commit836026dbba64793afc0d2591ffdb6fb39b696977 (patch)
tree214cab6c75ac15785a20728bde406e70797f5229 /TODO.txt
parent1ea7d9dec1b460ab76dfd6270596c8138c9c2b40 (diff)
downloadkmi-836026dbba64793afc0d2591ffdb6fb39b696977.tar.gz
kmi-836026dbba64793afc0d2591ffdb6fb39b696977.zip
implement timers better
Diffstat (limited to 'TODO.txt')
-rw-r--r--TODO.txt6
1 files changed, 5 insertions, 1 deletions
diff --git a/TODO.txt b/TODO.txt
index 8eb8ec9..20f86a3 100644
--- a/TODO.txt
+++ b/TODO.txt
@@ -46,7 +46,11 @@ under a common process ID. (sort of done, not sure if linked lists even
+ Timers should use the sp_tree thing sorted by time of completion, and then
each timer interrupt just pops the smallest value off and jumps to the
associated program. Easy. (started)
-+ Add more flags to memory regions, for example MR_SHARED and MR_OWNED?
++ Add more flags to memory regions, for example MR_SHARED and MR_OWNED? done
++ DOCUMENTATION
++ Start working on proper context swaps and RPC swaps. (which thread ID should
+ be visible from cur_tcb() when in an RPC? should I use some kind
+ of effective tid instead of cur_tcb()?)
!!! FUTURE:
+ Cache locality?