From a6d4b627a215a21ad6e96ec583400f3b6a3e16e6 Mon Sep 17 00:00:00 2001 From: Baptiste Wicht Date: Tue, 20 Sep 2016 16:49:06 +0200 Subject: [PATCH] Add notes --- kernel/src/terminal.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kernel/src/terminal.cpp b/kernel/src/terminal.cpp index 2ade0b5f..64d45ac3 100644 --- a/kernel/src/terminal.cpp +++ b/kernel/src/terminal.cpp @@ -120,6 +120,7 @@ void stdio::virtual_terminal::send_input(char key){ keyboard_buffer.push(key); thor_assert(!keyboard_buffer.full(), "keyboard buffer is full!"); + // Need hint here because it is coming from an IRQ scheduler::unblock_process_hint(input_thread_pid); } @@ -132,6 +133,7 @@ void stdio::virtual_terminal::send_mouse_input(std::keycode key){ mouse_buffer.push(size_t(key)); thor_assert(!mouse_buffer.full(), "mouse buffer is full!"); + // Need hint here because it is coming from an IRQ scheduler::unblock_process_hint(input_thread_pid); }