Rev 996 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 996 | Rev 1066 | ||
---|---|---|---|
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: 996 $ |
14 | $Revision: 1066 $ |
15 | 15 | ||
16 | align 4 |
16 | align 4 |
17 | init_idt: |
17 | init_idt: |
Line 636... | Line 636... | ||
636 | shl edi, 8 |
636 | shl edi, 8 |
637 | add edi,SLOT_BASE |
637 | add edi,SLOT_BASE |
Line 638... | Line 638... | ||
638 | 638 | ||
639 | mov ecx,[edi+APPDATA.pl0_stack] |
639 | mov ecx,[edi+APPDATA.pl0_stack] |
640 | sub ecx, OS_BASE |
640 | sub ecx, OS_BASE |
Line 641... | Line 641... | ||
641 | call @core_free@4 |
641 | call @frame_free@4 |
642 | 642 | ||
643 | mov ecx,[edi+APPDATA.cur_dir] |
643 | mov ecx,[edi+APPDATA.cur_dir] |
Line 644... | Line 644... | ||
644 | sub ecx, OS_BASE |
644 | sub ecx, OS_BASE |
645 | call @core_free@4 |
645 | call @frame_free@4 |
646 | 646 | ||
Line 647... | Line 647... | ||
647 | mov ecx, [edi+APPDATA.io_map] |
647 | mov ecx, [edi+APPDATA.io_map] |
648 | cmp ecx, (tss._io_map_0-OS_BASE+PG_MAP) |
648 | cmp ecx, (tss._io_map_0-OS_BASE+PG_MAP) |
649 | je @F |
649 | je @F |
650 | 650 | ||
651 | call @core_free@4 |
651 | call @frame_free@4 |
Line 652... | Line 652... | ||
652 | @@: |
652 | @@: |
653 | mov ecx, [edi+APPDATA.io_map+4] |
653 | mov ecx, [edi+APPDATA.io_map+4] |
654 | cmp ecx, (tss._io_map_1-OS_BASE+PG_MAP) |
654 | cmp ecx, (tss._io_map_1-OS_BASE+PG_MAP) |
655 | je @F |
655 | je @F |
656 | 656 | ||
657 | call @core_free@4 |
657 | call @frame_free@4 |