diff options
Diffstat (limited to 'asm')
| -rw-r--r-- | asm/int_clock_handler.asm | 2 | ||||
| -rw-r--r-- | asm/int_kb_handler.asm | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/asm/int_clock_handler.asm b/asm/int_clock_handler.asm index bcd45da..627e432 100644 --- a/asm/int_clock_handler.asm +++ b/asm/int_clock_handler.asm @@ -20,7 +20,7 @@ int_clock_handler: pusha ;Push all standard registers mov eax, esp - mov esp,0x1000 + mov esp,0x1000 ;put the stack outside of virtual memory in kernel space! push eax ;Push pointer to all the stuff we just pushed call task_switch_next ;Call C code diff --git a/asm/int_kb_handler.asm b/asm/int_kb_handler.asm index f2e33bf..acf6208 100644 --- a/asm/int_kb_handler.asm +++ b/asm/int_kb_handler.asm @@ -5,6 +5,7 @@ global int_kb_handler [bits 32] int_kb_handler: + cli pusha |
