From ecf636f2797647d5dfc38a4562cae53fe275217d Mon Sep 17 00:00:00 2001 From: Nic Gaffney Date: Tue, 6 Feb 2024 04:58:35 -0600 Subject: Interrupts + basic keyboard driver --- src/kernel/keyboard/isr_wrap.s | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 src/kernel/keyboard/isr_wrap.s (limited to 'src/kernel/keyboard/isr_wrap.s') diff --git a/src/kernel/keyboard/isr_wrap.s b/src/kernel/keyboard/isr_wrap.s new file mode 100644 index 0000000..6f6c58b --- /dev/null +++ b/src/kernel/keyboard/isr_wrap.s @@ -0,0 +1,8 @@ +extern keyboard_handler +extern wrap_keyboard_handler +wrap_keyboard_handler: + pushad + cld + call keyboard_handler + popad + iret -- cgit v1.2.3