aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO4
1 files changed, 3 insertions, 1 deletions
diff --git a/TODO b/TODO
index 73b8040..c80e9b0 100644
--- a/TODO
+++ b/TODO
@@ -51,7 +51,6 @@ associated program. Easy. (started)
+ 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()?)
-+ Export VM flags to userspace, separate header or something?
+ Get core count? It's technically speaking available from the fdt but could be
limited by the NR_CPUS macro, so it might be a good idea to export as a CONF_*
+ The node subsystem might benefit from larger-than-base-page sizes, for example
@@ -62,6 +61,9 @@ limited by the NR_CPUS macro, so it might be a good idea to export as a CONF_*
just check if the last message is OK, and we only really need more complex
checking if we need to calculate like memory leaks etc.
++ grow_rpc() shouldn't exceed limits
++ handle_pagefault() should kill processes that have no good reason to pagefault
+
!!! FUTURE:
+ Cache locality?
+ When mapping some other address space into your own, I could keep a maximum