kbd_fix #12
Reference in New Issue
Block a user
Delete Branch "kbd_fix"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Fixed the keyboard driver. We have yet to implement some sort of kernel keyboard buffer instead of directly _putchar inside the keyboard_handler.
Scheduler now automatically returns to idle_proc (doing nothing) when there are 0 processes in queue.
(before, it just took 1/n of CPU time, with n the process amount, regardless of other processes)
Kmain is also a tiny bit cleaner.