summaryrefslogtreecommitdiff
path: root/asm/int_syscall_handler.asm
diff options
context:
space:
mode:
authorMichal Idziorek <m.i@gmx.at>2014-10-22 10:39:56 +0200
committerMichal Idziorek <m.i@gmx.at>2014-10-22 10:39:56 +0200
commitbedf6a20ba49d7da460de862a58f8eb04bad1514 (patch)
treeca9721c76c847137de2b518cbb8f7230de697019 /asm/int_syscall_handler.asm
parent430112c8d7224bf9d1e192adfc9fb55e7a044f83 (diff)
migrating shell to "userspace"
Diffstat (limited to 'asm/int_syscall_handler.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