Rev 1307 | Rev 1311 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1307 | Rev 1310 | ||
---|---|---|---|
Line 9... | Line 9... | ||
9 | ;; Distributed under GPL. See file COPYING for details. ;; |
9 | ;; Distributed under GPL. See file COPYING for details. ;; |
10 | ;; Copyright 2003 Ville Turjanmaa ;; |
10 | ;; Copyright 2003 Ville Turjanmaa ;; |
11 | ;; ;; |
11 | ;; ;; |
12 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
12 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
Line 13... | Line 13... | ||
13 | 13 | ||
Line 14... | Line 14... | ||
14 | $Revision: 1307 $ |
14 | $Revision: 1310 $ |
15 | 15 | ||
16 | 16 | ||
Line 650... | Line 650... | ||
650 | mov edi, [.slot] |
650 | mov edi, [.slot] |
651 | shl edi,8 |
651 | shl edi,8 |
652 | add edi,SLOT_BASE |
652 | add edi,SLOT_BASE |
Line 653... | Line 653... | ||
653 | 653 | ||
654 | mov eax, [edi+APPDATA.io_map] |
654 | mov eax, [edi+APPDATA.io_map] |
655 | cmp eax, (tss._io_map_0-OS_BASE+PG_MAP) |
655 | cmp eax, [SLOT_BASE+256+APPDATA.io_map] |
656 | je @F |
656 | je @F |
657 | call free_page |
657 | call free_page |
658 | @@: |
658 | @@: |
659 | mov eax, [edi+APPDATA.io_map+4] |
659 | mov eax, [edi+APPDATA.io_map+4] |
660 | cmp eax, (tss._io_map_1-OS_BASE+PG_MAP) |
660 | cmp eax, [SLOT_BASE+256+APPDATA.io_map+4] |
661 | je @F |
661 | je @F |
662 | call free_page |
662 | call free_page |
663 | @@: |
663 | @@: |
664 | mov eax, 0x20202020 |
664 | mov eax, 0x20202020 |