/kernel/trunk/core/v86.inc |
---|
945,12 → 945,12 |
mov cx, [eax*4+2] |
mov word [esi-v86_regs.size+v86_regs.cs], cx |
and byte [esi-v86_regs.size+v86_regs.eflags+1], not 3 |
push ebx |
; push ebx |
call update_counters |
pop ebx |
sub ebx, SLOT_BASE |
shr ebx, 8 |
mov esi, [CURRENT_TASK] |
; pop ebx |
; sub ebx, SLOT_BASE |
; shr ebx, 8 |
; mov esi, [CURRENT_TASK] |
call do_change_task |
popad |
iretd |