diff options
| author | Kimplul <kimi.h.kuparinen@gmail.com> | 2022-04-18 21:10:57 +0300 |
|---|---|---|
| committer | Kimplul <kimi.h.kuparinen@gmail.com> | 2022-04-21 12:12:38 +0300 |
| commit | 7967a9ab13214543041e4408086668b4db8d3e62 (patch) | |
| tree | 4dab7b89bd9d5b5b8280877f9d8eb23a1edf1230 /TODO.txt | |
| parent | 1ceed7525272b82c1028ebd353e65c3a63bd2714 (diff) | |
| download | kmi-7967a9ab13214543041e4408086668b4db8d3e62.tar.gz kmi-7967a9ab13214543041e4408086668b4db8d3e62.zip | |
start working on timer subsys
Diffstat (limited to 'TODO.txt')
| -rw-r--r-- | TODO.txt | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -38,7 +38,12 @@ worh doing anything to. whatever, would probably make it a bit more clean-feeling. (x) + Add in interrupt handling and start testing jumping back and forth. + Add in better tcb handling, mainly creating linked lists with all threads -under a common process ID. +under a common process ID. (sort of done, not sure if linked lists even + necessary) ++ Start implementing IRQ handling ++ 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) !!! FUTURE: + Cache locality? @@ -56,3 +61,4 @@ same memory (started on it) SMP, IPC, timers a memory manager, everything else in userspace. + Choose between allowing the process manager to interrupt other cpus and each cpu starts its own process manager with a timer of some sort? ++ More const correctness, possibly better assembly but don't count on it. |
