I talked about async kernel, and other implementations.
The goal of this issue/ticket, is just to improve performance, by smartly waiting for IO and not spin looping (which is what is still done until now).
We can change the implementation of the kernel to be fully async (rust async), and use those features to implement waiting.
Or we implement them manually.
In the idea dump: https://github.com/users/Amjad50/projects/3/views/1?filterQuery=-milestone%3A%22Rust+Hello+World%22%2C%22Userspace+graphics%3A+Video+player%22&pane=issue&itemId=47273788
I talked about async kernel, and other implementations.
The goal of this issue/ticket, is just to improve performance, by smartly waiting for IO and not spin looping (which is what is still done until now).
We can change the implementation of the kernel to be fully async (rust async), and use those features to implement waiting. Or we implement them manually.