Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 9612 → Rev 9613

/kernel/trunk/kernel.asm
2201,10 → 2201,13
 
mov eax, edx
shl edx, 5
;shl edx, 8
 
;cmp [edx + SLOT_BASE + APPDATA.state], TSTATE_FREE
cmp [edx + TASK_TABLE + TASKDATA.state], TSTATE_FREE
je .fail
 
;shr edx, 3
cmp ecx, 1
jnz .set_zmod
 
2665,6 → 2668,7
stosd
 
; +30: PID/TID
mov eax, [ecx*8 + SLOT_BASE + APPDATA.tid]
mov eax, [ecx+TASK_TABLE+TASKDATA.pid]
stosd
 
2677,6 → 2681,7
movsd
 
; Process state (+50)
movzx eax, byte [ecx*8 + SLOT_BASE + APPDATA.state]
movzx eax, byte [ecx+TASK_TABLE+TASKDATA.state]
stosd
 
2692,7 → 2697,8
stosb
 
; Event mask (+71)
mov EAX, dword [ECX+TASK_TABLE+TASKDATA.event_mask]
mov EAX, dword [ecx*8 + SLOT_BASE + APPDATA.event_mask]
mov EAX, dword [ECX+TASK_TABLE+TASKDATA.event_mask] ; delete
stosd
 
; Keyboard mode (+75)