diff --git a/kernel/trunk/core/sched.inc b/kernel/trunk/core/sched.inc index 6eb5e66a2e..3f7fecf2b1 100644 --- a/kernel/trunk/core/sched.inc +++ b/kernel/trunk/core/sched.inc @@ -225,9 +225,9 @@ do_change_task: je @F mov cr3, eax @@: - mov ebx, [ebx+APPDATA.pl0_stack] - add ebx, RING0_STACK_SIZE - mov [tss._esp0], ebx + mov eax, [ebx+APPDATA.pl0_stack] + add eax, RING0_STACK_SIZE + mov [tss._esp0], eax mov ax, graph_data mov gs, ax mov ecx, cr0