Update TODOs

This commit is contained in:
Drew Galbraith 2023-12-05 16:16:42 -08:00
parent 815a603c1c
commit 067da8709c
2 changed files with 1 additions and 14 deletions

View File

@ -1,12 +1,9 @@
# System TODO # System TODO
## Yellowstone
- Start the next service from a configuration file.
## Denali ## Denali
- Add the ability to send multiple Ahci commands at once. - Add the ability to send multiple Ahci commands at once.
## VictoriaFalls ## VictoriaFalls
- Cache the fs structure rather than reading it each time.

View File

@ -17,19 +17,9 @@
- Use a buddy allocator with a real free when an object is too large for - Use a buddy allocator with a real free when an object is too large for
the slab allocator. the slab allocator.
- Free kernel stacks on thread/process exit.
## Process Management
- Clean up process state and capabilities when it exits.
## Processor
- Enable all instruction types before passing to user space.
## Faults and Interrupts ## Faults and Interrupts
- Exit process rather than panicking on unhandled Page Fault (and others).
- Add additional fault handlers to avoid GP faults. - Add additional fault handlers to avoid GP faults.
- Improve process for registering interrupt handlers. - Improve process for registering interrupt handlers.