Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 1130 → Rev 1129

/kernel/trunk/core/heap.inc
91,7 → 91,7
align 4
proc init_kernel_heap
 
mov ecx, 64
mov ecx, 64/4
mov edi, mem_block_list
xor eax, eax
cld
140,7 → 140,9
 
mov ecx, [pg_data.kernel_pages]
shl ecx, 12
sub ecx, HEAP_BASE+4096*MEM_BLOCK_SIZE
neg ecx
add ecx, [MEM_AMOUNT]
sub ecx, 4096*MEM_BLOCK_SIZE
mov [heap_size], ecx
mov [heap_free], ecx
mov [ebx+block_size], ecx
153,7 → 155,7
mov byte [mem_block_map], 0xFC
and [heap_mutex], 0
mov [heap_blocks], 4095
mov [free_blocks], 4094
mov [free_blocks], 4095
ret
endp