diff options
author | Anton Kling <anton@kling.gg> | 2024-02-07 11:39:24 +0100 |
---|---|---|
committer | Anton Kling <anton@kling.gg> | 2024-02-07 22:25:47 +0100 |
commit | 44508f1c962060b68527fa020969ec04d3e250c6 (patch) | |
tree | cbecb6c45fe66a0b82265e90dfaa72ee9c66c3bd /kernel/arch | |
parent | 35958c8c6b600482f68fef08ac26547b5655e987 (diff) |
Add enable/disable interrupts function
This is to reduce usage of inline assembly
Diffstat (limited to 'kernel/arch')
-rw-r--r-- | kernel/arch/i386/interrupts.s | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/kernel/arch/i386/interrupts.s b/kernel/arch/i386/interrupts.s new file mode 100644 index 0000000..672bc10 --- /dev/null +++ b/kernel/arch/i386/interrupts.s @@ -0,0 +1,9 @@ +.global enable_interrupts +enable_interrupts: + sti + ret + +.global disable_interrupts +disable_interrupts: + cli + ret |