Improve context switch performance
Right now, Redox switches are slow. As we are moving into microkernel space, the requirement of having several context switches means that we really need to get the time down, or the system will be unusable. Currently, the orbital branch gets behind on moving mouse events because of this issue.
The major issue is the virtual memory swap. If the context memory was stored in a page table, it could be written to cr3 directly, removing a large amount of work. Designing such a system will be difficult, and require thorough testing