Amjad50 / Emerald

An Operating System in Rust
https://amjad.alsharafi.dev/Emerald
MIT License
12 stars 0 forks source link

Keyboard driver + File blocking modes #21

Closed Amjad50 closed 11 months ago

Amjad50 commented 11 months ago

Fixes #12 .

We have created keyboard device now.

Currently, its not registered in the devices map, and instead used directly by the Console to achieve stdin.

Do note that the keyboard driver is already implemented before this PR, implemented at (3475f48) as part of the console then, then it was removed, then its back now. So if you want the implementation of the driver, its at that commit. This is just bringing it back and adding blocking files support and stdin related stuff.