From 100be313c22bd6116b1adc5eb30f5db56f4b0772 Mon Sep 17 00:00:00 2001 From: Michal Idziorek Date: Mon, 1 Dec 2014 14:07:50 +0100 Subject: fuck reentrant clib, we are linking static anyway --- asm/int_clock_handler.asm | 2 +- asm/int_kb_handler.asm | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) (limited to 'asm') 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 -- cgit v1.2.3