Rev 891 | Rev 971 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 891 | Rev 960 | ||
---|---|---|---|
Line 3... | Line 3... | ||
3 | ;; Copyright (C) KolibriOS team 2007-2008. All rights reserved. ;; |
3 | ;; Copyright (C) KolibriOS team 2007-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: 891 $ |
8 | $Revision: 960 $ |
9 | 9 | ||
Line 10... | Line 10... | ||
10 | ; Virtual-8086 mode manager |
10 | ; Virtual-8086 mode manager |
Line 864... | Line 864... | ||
864 | std |
864 | std |
865 | rep movsd |
865 | rep movsd |
866 | cld |
866 | cld |
867 | mov edi, eax |
867 | mov edi, eax |
868 | pop eax |
868 | pop eax |
- | 869 | v86_irq2: |
|
869 | mov esi, [v86_irqhooks+edi*8] ; get VM handle |
870 | mov esi, [v86_irqhooks+edi*8] ; get VM handle |
870 | mov eax, [esi+V86_machine.pagedir] |
871 | mov eax, [esi+V86_machine.pagedir] |
871 | call get_pg_addr |
872 | call get_pg_addr |
872 | mov ecx, [CURRENT_TASK] |
873 | mov ecx, [CURRENT_TASK] |
873 | shl ecx, 8 |
874 | shl ecx, 8 |