Rev 1089 | Rev 1105 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1089 | Rev 1103 | ||
---|---|---|---|
Line 3... | Line 3... | ||
3 | ;; Copyright (C) KolibriOS team 2004-2008. All rights reserved. ;; |
3 | ;; Copyright (C) KolibriOS team 2004-2008. All rights reserved. ;; |
4 | ;; Distributed under terms of the GNU General Public License ;; |
4 | ;; Distributed under terms of the GNU General Public License ;; |
5 | ;; ;; |
5 | ;; ;; |
6 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
6 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
Line 7... | Line 7... | ||
7 | 7 | ||
Line 8... | Line 8... | ||
8 | $Revision: 1089 $ |
8 | $Revision: 1103 $ |
9 | 9 | ||
Line 451... | Line 451... | ||
451 | xchg esi, edi |
451 | xchg esi, edi |
Line 452... | Line 452... | ||
452 | 452 | ||
453 | @@: |
453 | @@: |
454 | call alloc_page |
454 | call alloc_page |
455 | test eax, eax |
455 | test eax, eax |
Line 456... | Line 456... | ||
456 | jz .exit |
456 | jz .exit_pop |
Line 457... | Line 457... | ||
457 | 457 | ||
458 | stdcall map_page_table, edi, eax |
458 | stdcall map_page_table, edi, eax |
Line 489... | Line 489... | ||
489 | add esi, 0x1000 |
489 | add esi, 0x1000 |
490 | cmp esi, edi |
490 | cmp esi, edi |
491 | jb @B |
491 | jb @B |
Line 492... | Line 492... | ||
492 | 492 | ||
- | 493 | jmp .update_size |
|
- | 494 | .exit_pop: |
|
- | 495 | pop edi |
|
493 | jmp .update_size |
496 | pop esi |
494 | .exit: |
497 | .exit: |
495 | xor eax, eax |
498 | xor eax, eax |
496 | inc eax |
499 | inc eax |
497 | dec [pg_data.pg_mutex] |
500 | dec [pg_data.pg_mutex] |