Subversion Repositories Kolibri OS

Rev

Rev 192 | Rev 211 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 192 Rev 206
Line 255... Line 255...
255
           pushfd
255
           pushfd
256
           cli
256
           cli
Line 257... Line 257...
257
 
257
 
258
           mov eax, [size]
258
           mov eax, [size]
259
           add eax, 0xFFF
259
           add eax, 4095
260
           and eax, 0xFFFFF000;
260
           and eax, not 4095
261
           mov [size], eax
261
           mov [size], eax
262
           cmp eax, [heap_free]
262
           cmp eax, [heap_free]
Line 263... Line 263...
263
           ja .error
263
           ja .error
Line 497... Line 497...
497
             pages_count dd ?
497
             pages_count dd ?
498
           endl
498
           endl
499
 
499
 
Line 500... Line 500...
500
           mov eax, [size]
500
           mov eax, [size]
501
           add eax, 0xFFF
501
           add eax, 4095
502
           and eax, 0xFFFFF000;
502
           and eax, not 4095;
503
           mov [size], eax
503
           mov [size], eax
504
           and eax, eax
504
           and eax, eax
505
           jz .error
505
           jz .error
506
           mov ebx, eax
506
           mov ebx, eax
507
           shr ebx, 12
507
           shr ebx, 12