diff options
| author | Kimplul <kimi.h.kuparinen@gmail.com> | 2022-01-06 17:41:38 +0200 |
|---|---|---|
| committer | Kimplul <kimi.h.kuparinen@gmail.com> | 2022-01-06 17:41:38 +0200 |
| commit | 513a8d20beeacb3a7fc2c3c140d014f7fb25cd6f (patch) | |
| tree | a4d2cc6cc0bd0990c282d6163767fbfaa12d0718 /TODO.txt | |
| parent | 6f052e236715846b1a14f9fe59f89346efb809e6 (diff) | |
| download | kmi-513a8d20beeacb3a7fc2c3c140d014f7fb25cd6f.tar.gz kmi-513a8d20beeacb3a7fc2c3c140d014f7fb25cd6f.zip | |
Jump back to kernelspace tested
+ Added automated categories to debugging, bug/info/warn/error etc. Now
I should just try to use them here and there :D
Diffstat (limited to 'TODO.txt')
| -rw-r--r-- | TODO.txt | 16 |
1 files changed, 16 insertions, 0 deletions
@@ -29,3 +29,19 @@ assume all devices are below the first NUMA node? No clue. + The dev interface can be abused, if a program decides to spam through all memory addresses the system will probably run out of memory. Not sure if it's worh doing anything to. + ++ TLS. Can this be done completely in userspace? + +!!! CURRENT: + ++ Separate vmem and devmem to have a common 'backend', like mem_nodes or +whatever, would probably make it a bit more clean-feeling. ++ 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. + +!!! FUTURE: ++ Cache locality? ++ When mapping some other address space into your own, I could keep a maximum +used address of the guest address space and only map so many pages, which could +be better for cache locality. |
