From 651e2444a940c2d2ee5b1f1b7ad0bae2bc3087f9 Mon Sep 17 00:00:00 2001 From: Nic Gaffney Date: Tue, 6 Feb 2024 05:04:29 -0600 Subject: reimplemented my macro in isr_wrap.s --- src/kernel/keyboard/isr_wrap.s | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/kernel/keyboard/isr_wrap.s b/src/kernel/keyboard/isr_wrap.s index 6f6c58b..4597a8a 100644 --- a/src/kernel/keyboard/isr_wrap.s +++ b/src/kernel/keyboard/isr_wrap.s @@ -1,8 +1,12 @@ -extern keyboard_handler -extern wrap_keyboard_handler -wrap_keyboard_handler: +%macro isr_wrap 1 +extern %1 +extern wrap_%1 +wrap_%1: pushad cld - call keyboard_handler + call %1 popad iret +%endmacro + +isr_wrap keyboard_handler -- cgit v1.2.3