summaryrefslogtreecommitdiff
path: root/asm
diff options
context:
space:
mode:
Diffstat (limited to 'asm')
-rw-r--r--asm/int_syscall_handler.asm3
1 files changed, 2 insertions, 1 deletions
diff --git a/asm/int_syscall_handler.asm b/asm/int_syscall_handler.asm
index bd787de..550ebb3 100644
--- a/asm/int_syscall_handler.asm
+++ b/asm/int_syscall_handler.asm
@@ -35,8 +35,8 @@ done:
out 0x20, al ;Acknowledge IRQ, so we keep getting interrupts
mov eax,ebx
+ nop
- sti
done_blocking:
@@ -46,6 +46,7 @@ done_blocking:
mov ebx,eax
+ sti
iret ;Interrupt-Return