Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 1129 → Rev 1130

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