kbd_fix #12

Merged
xamidev merged 3 commits from kbd_fix into main 2026-03-09 09:30:42 +01:00
Owner

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.

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.
xamidev added 3 commits 2026-03-09 09:30:37 +01:00
xamidev merged commit 6fc28806e2 into main 2026-03-09 09:30:42 +01:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: xamidev/pepperOS#12