summaryrefslogtreecommitdiff
path: root/kernel/arch/i386
diff options
context:
space:
mode:
authorAnton Kling <anton@kling.gg>2024-02-07 11:39:24 +0100
committerAnton Kling <anton@kling.gg>2024-02-07 22:25:47 +0100
commit44508f1c962060b68527fa020969ec04d3e250c6 (patch)
treecbecb6c45fe66a0b82265e90dfaa72ee9c66c3bd /kernel/arch/i386
parent35958c8c6b600482f68fef08ac26547b5655e987 (diff)
Add enable/disable interrupts function
This is to reduce usage of inline assembly
Diffstat (limited to 'kernel/arch/i386')
-rw-r--r--kernel/arch/i386/interrupts.s9
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