diff options
Diffstat (limited to 'dev/Kernel/HALKit/AMD64/HalInterruptAPI.asm')
| -rw-r--r-- | dev/Kernel/HALKit/AMD64/HalInterruptAPI.asm | 16 |
1 files changed, 4 insertions, 12 deletions
diff --git a/dev/Kernel/HALKit/AMD64/HalInterruptAPI.asm b/dev/Kernel/HALKit/AMD64/HalInterruptAPI.asm index b9a1e831..ffea6707 100644 --- a/dev/Kernel/HALKit/AMD64/HalInterruptAPI.asm +++ b/dev/Kernel/HALKit/AMD64/HalInterruptAPI.asm @@ -18,14 +18,6 @@ global __NE_INT_%1 __NE_INT_%1: cld - mov al, 0x20 - out 0xA0, al - out 0x20, al - - push rcx - call idt_handle_generic - pop rcx - std o64 iret @@ -36,10 +28,6 @@ global __NE_INT_%1 __NE_INT_%1: cld - mov al, 0x20 - out 0xA0, al - out 0x20, al - std o64 iret @@ -66,6 +54,10 @@ __NE_INT_0: mov al, 0x20 out 0x20, al + push rcx + call idt_handle_generic + pop rcx + std o64 iret |
