diff options
| author | Michal Idziorek <m.i@gmx.at> | 2014-12-01 14:07:50 +0100 |
|---|---|---|
| committer | Michal Idziorek <m.i@gmx.at> | 2014-12-01 14:07:50 +0100 |
| commit | 100be313c22bd6116b1adc5eb30f5db56f4b0772 (patch) | |
| tree | d45a3e7d44b483b87dfce99bbf56b900f8974222 /asm | |
| parent | 0ec5b4d78c0fa1e256577f22e4265fd8a9e12197 (diff) | |
fuck reentrant clib, we are linking static anyway
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 |
