Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 412 → Rev 411

/kernel/trunk/core/taskman.inc
226,6 → 226,7
mov eax, [save_cr3]
call set_cr3
 
; popfd
xor ebx, ebx
mov [application_table_status],ebx ;unlock application_table_status mutex
mov eax,[process_number] ;set result
234,6 → 235,7
mov eax, [save_cr3]
call set_cr3
.err:
; popfd
.err_hdr:
stdcall kernel_free,[file_base]
.err_file:
332,7 → 334,9
cmp eax,256
jge .failed ;it should be <256
mov word [ebx+0xa],9 ;set process state to 9 (for slot after hight boundary)
; mov [new_process_place], eax
ret
 
.failed:
xor eax,eax
ret
467,6 → 471,7
add edx, 0x1000
dec [app_pages]
jnz .alloc
 
end if
 
.done:
526,6 → 531,7
xor edx,edx
mov eax,0x2
mov ebx, [pg_dir]
 
.loop:
;eax = current slot of process
mov ecx,eax