From 836026dbba64793afc0d2591ffdb6fb39b696977 Mon Sep 17 00:00:00 2001 From: Kimplul Date: Sat, 21 May 2022 15:04:01 +0300 Subject: implement timers better --- TODO.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'TODO.txt') 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? -- cgit v1.3